Build a REST API with ExpressJS
- Fork this repository then clone it on your computer
- install Insomnia (or your API Testing tool of choice)
- Paste your .env file from workshop2 containing credentials to your Mongo Database
โ Commit your changes after each instruction, following the commit message format:
feat(1): Initiate NPM Project
- Install existing packages with npm installnpm install 
- Add NPM packages expressMongoose is a package making mongo request easier and more secure npm install --save express 
- Put your database credentials in a file named .env(from Workshop2)
- Take a look at the architecture
One Folder per entity. In each folder, 3 files: entity.controller.js -> Presentation Layer, API entity.service.js -> Business Logic Layer entity.model.js -> Database Layer 
- Implement a "Hello World" route, on GET / that returns "Hello World"
- Visit the route at http://localhost:3000/
 
- Create the API CRUD for Location
- Create routes at Presentation Layer
- Implement business logic in the Location Service
 For reference, CRUD: Create: /locations Update: /locations/:id Request (Get All: /locations , Get One: /locations/:id) Delete: /locations/:id