Skip to content

sakara01/CEN3031_Project

Repository files navigation

Caffinder ☕

A web paged map where users can easily find the locations, ratings, and popularity of coffee shops in any area. Caffinder is the perfect tool to help others looking for a good study-grind place while also drawing the much deserved attention to local businesses.

Table of Contents

Features
Technologies
Setup
Sources
Team

Home Page

Screenshot 2023-04-19 201812

Login Screen

Screenshot 2023-04-19 202115

SideBar Component

Screenshot 2023-04-19 202336

Favorites Panel

Screenshot 2023-04-19 202439

Search Bar Autocompletion

Screenshot 2023-04-19 202629

To run this project, clone the repository and install dependencies locally:

$ cd .\myAngularProj\
$ npm install --force
$ npm i ngx-google-places-autocomplete --force

In the same terminal with the open myAngularProj directory, run the frontend:

$ ng s

Open a second, seperate terminal which should open into the directory and run the backend:

$ go run main.go

Find the running project on http://localhost:4200/.

To run cypress testing, open up a new terminal into the myAngularProj directory, and run the command:

$ npx cypress open

From there, the E2E and Component Testing are available and can be ran.

To run jasmine/karma tests, open up a new terminal into the myAngularProj directory, and run the command:

$ npm test

Or use the following alternative command to run jasmine/karma tests:

$ ng test

From there, the component tests are ran.

Team

Lauren Escarcha, Karen Tong, Saloni Karanth, Justus Geslani

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •