-
Must use ReactJS in some way
-
Must use a Node and Express Web Server
-
Must be backed by a MySQL or MongoDB database with a Sequelize or Mongoose ORM
-
Must have both GET and POST routes for retrieving and adding new data
-
Must deploy this application using Heroku with data. Follow our guide on deploying MERN applications to Heroku to do so.
-
Must utilize at least 2 libraries, packages, or technologies that we haven't discussed
-
Must allow for or involve the authentication of users in some way
-
Must have a polished front end/UI
-
Must have a folder structure that meets the MVC paradigm
-
Must meet good quality coding standards (indentation, scoping, naming)
-
Must protect API keys in Node with environment variables
Use this project presentation template to address the following:
-
Elevator pitch: a one minute description of your application
-
Concept: What is your user story? What was your motivation for development?
-
Process: What were the technologies used? How were tasks and roles broken down and assigned? What challenges did you encounter? What were your successes?
-
Demo: Show your stuff!
-
Directions for Future Development
-
Links to to the deployed application and the GitHub repository
Metric | Weight |
---|---|
Concept | 10% |
Design | 20% |
Functionality | 30% |
Collaboration | 30% |
Presentation | 10% |
You are required to submit the following:
-
The URL of the deployed application
-
The URL of the GitHub repository