Your final project must be shareable/deployable/viewable in some way. Your instructors, future employers, peers, friends, family, and customers want to see/use the fruits of your labor! But they shouldn't have to set up a whole development environment in order to do so. Not only is it important to grading, but you're making all their lives easier.
Component | Description | Percentage |
---|---|---|
Requirements | Does your product do what it purports to do? | 40% |
Ease of Use | Is the UI and UX clear, understandable, and anticipated? | 20% |
Ease of Access | Is it simple for anyone to try out your project? | 20% |
Documentation | Does your repository explain itself effectively? | 10% |
Code Architecture | Is it easy to navigate your codebase? | 10% |