The Hidden Challenge

  • web-coding-challenge
  • forgive my css it's not good i know it , but i did my best to handle the fonctional spec mentioned earlier , and i did it as quick as i can to deliver the challenge in reduce the Time to market or at least to deliver an acceptable MVP

installation

  1. $ git pull https://github.com/oukano/HiddenChallenge.git
  2. $ composer install
  3. $ npm install
  4. import DB by inserting hidden.sql file found in the repo
  5. $ php artisan migrate
  6. $ php artisan serve

Techs

  1. Laravel 5.7
  2. VueJs 2
  3. Axios

Functional spec

  • As a User, I can sign up using my email & password
  • As a User, I can sign in using my email & password
  • As a User, I can display the list of shops sorted by distance
  • As a User, I can like a shop, so it can be added to my preferred shops
  • liked shops shouldn’t be displayed on the main pageliked shops shouldn’t be displayed on the main page
  • [BONUS] As a User, I can display the list of preferred shops
  • [BONUS] As a User, I can remove a shop from my preferred shops list

Log Cridentials