Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.73 KB

FinalProjectSpec.md

File metadata and controls

33 lines (23 loc) · 1.73 KB

Final Project

Description

You will build a project of your own design that utilizes all the concepts you learned in this course. You should design a portfolio project that showcases your ability to build an app that utilizes GraphQL, Node, React, and Apollo.

Learning Outcomes

By completing this project, you should be able to…

  1. Build an app of your own design that utilizes GraphQL, Node, React, and Apollo

Requirements

List out requirements for the project here

  1. Project must use GraphQL, Node, React, and Apollo
    1. If you wish to use something other than Node, React, and Apollo, it must require instructor approval
  2. Your app must consist of at least 3 types
  3. There must be at least 1 relationship (i.e. one-to-many, many-to-many, etc.) between the types
  4. You must utilize an external API (not the OpenWeather API)
  5. Your app must be responsive, mobile-friendly.

Stretch Requirements/Challenges (Optional)

  • Project is live

Rubric

Score Rating Requirements Code Quality
1 Needs Improvement Meets 2 or fewer of the requirements Code is messy and hard to follow, or code does not run
2 Basic Meets 3-4 of the requirements Some sections have code that is messy and hard to follow, or is not properly commented to demonstrate understanding.
3 Proficient All requirements are met Code is clear and easy to follow, all code is commented and steps taken are communicated.
4 Advanced ALl requirements and some stretch challenges are met All code is clear, commented, and explained. Someone with limited technical ability could dive into your codebase and understand your project