- Melissa Wagasky
- James Logue
- Jeff Goodall
The main focus of this project will be to reinforce your understanding of CRUD methods, querying a database, and responding with JSON data. You can do this project right now, without any new lessons.
The secondary focus of this project is prepping your Capstone project so you have data ready to go and can dive into building a super badass UI instead of wasting a week in Node land. It’s not necessary that you find perfect data for your Capstone, but it’s vital that you know how to setup production APIs that are well tested. You can easily replace the source of your data, so don’t worry if you can’t come up with a good data source or if you have no idea what you want to build for the Capstone. Find or create interesting data that you might want to use in the future.
You can find the project guidelines HERE
Clone down this repo. https://github.com/jjlljj/byob
To install the dependencies:
npm install
To fire up a development server:
npm start
Once the server is running, you can visit:
- localhost:3000
To Check the Lint files:
npm run lint
- '/'
- '/api/v1/groups'
- '/api/v1/groups/:id'
- '/api/v1/years'
- '/api/v1/years/:id'
- '/api/v1/groups/:id'
- '/api/v1/years/:id'
- '/api/v1/groups'
- '/api/v1/years/:id'
- '/api/v1/groups/:id'
- '/api/v1/years/:id'
- '/authorize'
- { group, ethnicity, age, gender } must be included in the request body
- { group, gender, age, ethnicity } Must be included in the request body
- { year, group_id, unemployment_score } Must be included in request body
- { unemployment_score, year } Must be included in request body
- { app_name, email } Must be included in request body
- homepage
- GET endpoint Groups
- GET Years
- AUTHORIZE response in HTML