Skip to content

Latest commit

 

History

History
59 lines (33 loc) · 1.76 KB

proj3.md

File metadata and controls

59 lines (33 loc) · 1.76 KB

Final Project

Application Requirements

  • 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

Presentation Requirements

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

Grading Metrics

Metric Weight
Concept 10%
Design 20%
Functionality 30%
Collaboration 30%
Presentation 10%

Submission on BCS

You are required to submit the following:

  • The URL of the deployed application

  • The URL of the GitHub repository