Skip to content

Project Requirements

Alan Leverenz edited this page Dec 7, 2019 · 2 revisions

Project requirements:

Expectations:

  • We expect whatever you build to have utility.
  • We expect you to have market or real-world research that evidences your idea
  • has REAL value to people.
  • We expect you to have done research on other web/mobile applications in your domain.
  • We expect you to put serious time and thought into this.
  • We expect you to report problems you are facing along the way.
  • We expect you to utilize some form of project management system.
  • We expect you to dig deep into documentation and external resources to learn what you need.

Coding Requirements:

  • Must use ReactJS in some way (even if minimal)
  • 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 be deployed using Heroku (with Data)
  • Must utilize at least two 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 frontend/UI
  • Must have folder structure that meets MVC Paradigm
  • Must meet good quality coding standards (indentation, scoping, naming)
  • Must not expose sensitive API key information on the server

Clone this wiki locally