An easy way to find restaurants and dine nearby
- NodeJS v10.15.2 or newer
- npm v6.4.1 or newer
- To install all development dependencies of existing project run
npm install
inside the root directory of the project.
.
├─── src : source code
├─── server : Node server - handles api request and response
├─── test : unit and e2e test scripts
└─── tools : build scripts
.
├─── animation : angular animation
├─── assets : assets
│ ├─── fonts : fonts
│ ├─── images : images
│ └─── scssSprite : scss that contains images encoded in base64, loaded with PreloadJS
│ └─── images : images for scssSprite
├─── components : angular components
├─── controllers : angular controllers
├─── copy : app copy
├─── data : loader configuration
├─── directives : angular directives
├─── mappers : api data mapping
├─── sass : global scss
│ ├─── global : global styles shared across the whole app
│ └─── shared : scss for defining shared scss variables and mixins
├─── services : angular services
├─── utilities : app utilities
└─── views : app entry views (loader, incompatible browser ...)
npm start : start dev server and rebuild on file change
npm test : run unit tests
npm run start:server : run api server
API_SERVER_URL=http://localhost:3200
YELP_API_URL=https://api.yelp.com/v3
YELP_API_KEY=Bearer [PUT YOUR YELP API KEY HERE]