ProjectNest is a community-driven platform for college students and developers to discover, share, improve, collaborate, and showcase project ideas and completed work.
The platform combines project discovery, community collaboration, AI-assisted idea generation, personalized recommendations, and team formation for students building final-year and internship-ready work.
- Premium landing page
- Project explorer with search and filters
- AI project idea generator
- AI idea improvement and evaluation flows
- Personalized recommendation surfaces
- Team request and collaboration model
- Completed project showcase
- Responsive dark/light interface
Add screenshots here when the app is further developed for portfolio or presentation use.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS
- Lucide Icons
- Postgres-ready schema design
- Supabase-ready auth and storage architecture
The app is structured so that the frontend and product logic remain modular while the data layer can later connect to Supabase and PostgreSQL. The recommendation layer is intentionally rule-based first, designed to support embeddings and vector search later.
npm install
npm run devCreate a .env.local file with the following keys:
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
OPENAI_API_KEY=The project is designed for a normalized schema including:
- Users and profiles
- Projects and categories
- Technologies and project technology links
- Likes, bookmarks, comments, follows
- Teams and team requests
- Notifications, reports, AI generations, and similarity records
The platform is intentionally designed so core flows still work without AI. When enabled, external LLM access can be wired into idea generation, improvement, and scoring APIs.
npm run devThis app is structured for deployment to Vercel, with PostgreSQL/Supabase handling persistence, auth, and storage.
- Supabase auth integration
- PostgreSQL schema and migrations
- Full-text search and recommendation engine
- Embeddings and vector similarity support
- Admin moderation and analytics dashboards
- Real AI generation endpoints and scoring