MERN Project
Now that you’ve built an API, it’s time to add a front end to it using React!
Prerequisites
- React
- Node and Express
Instructions
- Create a new repository on GitHub (not GitHub Enterprise).
- Clone down the repository and complete your work in there.
- Fulfill the listed requirements below.
Please turn in your submission by the deadline on your cohort calendar by submitting a new issue on this repository.
Requirements
You should build out a front end, using React, that interacts with and controls the data in the API you built.
Your API should have full CRUD across your models. For everything that a user can do through your API, they should be able to do through your React front end. This means at least full CRUD through the user interface.
Technical Requirements
Your project should meet the following requirements:
- Runs without errors
- Include ways to perform CRUD on the resource(s) of your API
- Be deployed to GitHub Pages, Netlify, or Surge
- Includes a README written in well formatted Markdown (hint: look up a README template)
- Shows a good commit history with frequent commits. We’re looking for lots of small commits.
Bonus: CSS Framework
For this project, we recommend you use a CSS framework. Pick one of the following:
If you are feeling adventurous
, you can try a React-CSS framework. Pick one of the following:
License
- All content is licensed under a CCBYNCSA 4.0 license.
- All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.