Skip to content

Latest commit

 

History

History
111 lines (71 loc) · 3.29 KB

README.md

File metadata and controls

111 lines (71 loc) · 3.29 KB

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