Project Phase 1 Submission
Overview
This week, you will complete and submit the planning and design phase of your project. There is no midterm exam — this submission is your major assessment for this period of the course.
Phase 1 is worth 10 points and is submitted to the Project Phase 1 assignment on D2L.
A strong Phase 1 sets you up for a smooth development process. Take the time to think carefully about your architecture and sprint plan. It will save you significant time later.
What to Submit
Submit a single document (PDF or Word) to the Project Phase 1 assignment on D2L containing all of the following:
- Group: Yes/No — if yes, list the names, GitHub usernames, and role of each group member
- Project Name: The name of your web app
- Selected Option: Which project option (A–F) or a description of your approved custom idea
- GitHub: Your GitHub username and a link to your project repository
- URL: The live Vercel URL of your initial deployed Next.js app
- Description: The problem you are solving, your target audience, and the technologies you plan to use
- Development Plan: A breakdown of which features you plan to build in each sprint
- Architecture: A description of your app's pages, components, API routes, and data models
Grading
| Milestone | Full Marks | Partial | Minimal |
|---|---|---|---|
| Project proposal — clear problem statement, target user, and feature list | 3 | 1–2 | 0 |
| Architecture document — pages, components, data models, API routes described | 3 | 1–2 | 0 |
| Sprint plan — realistic week-by-week breakdown with assigned features | 2 | 1 | 0 |
| GitHub repo + Vercel setup — repo created, initial Next.js app deployed | 2 | 1 | 0 |
| Total | 10 |
Deadline
Submit your Phase 1 document to the Project Phase 1 assignment on D2L before the deadline listed in the course shell.
Your GitHub repository must exist and your initial Next.js app must be live on Vercel at the time of submission. A missing repo or broken deployment will result in 0 for that milestone.