Skip to content

Latest commit

 

History

History
68 lines (39 loc) · 2.38 KB

File metadata and controls

68 lines (39 loc) · 2.38 KB

Web Coding Challenge

Idea of the app

App that lists shops nearby.

Used Technologies

  • Java/Spring :
    • Backend : Spring Boot
    • Frontend : Angular 4
    • Database : MongoDB

Features

  • As a User, I can sign up using my email & password (done)
  • As a User, I can sign in using my email & password (done)
  • As a User, I can display the list of shops sorted by distance (done)
  • As a User, I can like a shop, so it can be added to my preferred shops (done)
    • Acceptance criteria: liked shops d'ont display on the main page (done)
  • As a User, I can display the list of preferred shops (done)
  • As a User, I can remove a shop from my preferred shops list (done)

To do

  • As a User, I can dislike a shop, so it won’t be displayed within “Nearby Shops” list during the next 2 hours

AngularFrontend

This project was generated with Angular CLI version 1.6.0.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

ScreenShot

Login

capture d ecran 2018-01-23 a 21 15 32

List of shops sorted by distance

capture d ecran 2018-01-23 a 21 16 03

Preferred shop

capture d ecran 2018-01-23 a 21 16 12