Corps MVP Build Plan
Source: `docs/project/CORPS_BUILD_PLAN.md`View on GitHub
Corps MVP Build Plan
Volunteer Network & Event Management Module - Implementation Roadmap
Target: Production-ready MVP
Estimated Duration: 8-10 weeks
Team Size: 1-2 developers
Build Philosophy
- Ship incrementally - Each milestone delivers working functionality
- Volunteer-first - Optimize the volunteer experience before admin features
- Mobile-ready - Every feature works well on phones
- Test in production - Use feature flags for gradual rollout
MVP Milestones (Summary)
| Milestone | Goal |
|---|---|
| 0: Foundation | Database and module infrastructure |
| 1: Volunteer Profiles | Create and manage profiles |
| 2: Opportunity Browsing | Discover opportunities |
| 3: Opportunity Management | Recruiters create/manage opportunities |
| 4: Signups | Sign up and manage signups |
| 5: Hour Tracking | Log and approve hours |
| 6: Notifications | Communication system |
| 7: Dashboards | Role-specific dashboards |
| 8: Reporting & Polish | Reports and production readiness |
Technical Notes
- Corps is registered in
lib/modules.tswith route/corps. - Route protection and module access are handled by middleware and
hasModuleAccess. - File structure:
app/(corps)/,app/api/corps/,lib/types/corps.ts.
For full sitemap, task breakdown, and component library, see the original document in version control or request the full build plan from the team.
Related: Corps Architecture | Corps API Spec | Project Overview
Use links in each imported doc to open its source.