The goal of the next few assignments is to create a final project of your own design.
This will give you the opportunity to express your own ideas and create something that will build your portfolio.
The final project should include the following:
- Built with React
- Published to GitHub Pages
The first stage is to define the project. Then create a wireframe.
Submit your work on GradeScope.
Include the visual desing in your wireframe. Style the elements as you envision the final project to look.
expectations | Does not meet (0) | Meets (1) | Exceeds (2) |
---|---|---|---|
Completed | Your project is not defined | You have a good idea of what it is you will create. | Your project is clearly defined and you have thought about all possible edge cases. |
Read and repo | Did not create a read and or repo | Cretaed a Read me and repo for the project. The readme describes the project and it's goals and uses. | The readme includes a clear road map of what needs to be done and extra features and expansions that might be included |
Uses React* | Your project does not use react and you have not talked to me about an alternative. | - | Your project uses React |
You have used React Router | Your project is not using react Router | You have two routes. | Your project makes use of three or more routes and navlinks. |
Uses props | You have not used props | - | You are passing props to make reusable components. |
Uses state | You have not used state | - | You are using state (with the useState hook) |
- I will give credit for things that not on this list. For example implementing a backend server, or using an animation library etc.