A full-stack college discovery and decision platform built for the internship demo task.
Track B: College Discovery Platform.
The MVP helps students:
- Search and filter colleges.
- View college detail pages.
- Compare 2-3 colleges.
- Get college suggestions from a simple predictor tool.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Node.js APIs
- PostgreSQL
- Prisma
Install dependencies:
npm installRun the development server:
npm run devRun lint checks:
npm run lintValidate the Prisma schema:
npm run db:validateGenerate the Prisma client:
npm run db:generatePush the schema and seed data after setting DATABASE_URL:
npm run db:push
npm run db:seed- College listing with search, filters, and pagination.
- College detail page with overview, courses, placements, and reviews.
- College comparison table.
- Rank-based predictor tool.
- plan.md: execution plan and feature scope.
- DESIGN.md: product design system and UI rules.
- agent.md: working rules for future tasks.
- TASKS.md: implementation checklist.
Final submission should include:
- Live working URL.
- GitHub repository.
- Loom video explaining architecture, decisions, edge cases, and tradeoffs.