Skip to content

Repository files navigation

ProjectNest

ProjectNest is a community-driven platform for college students and developers to discover, share, improve, collaborate, and showcase project ideas and completed work.

Project overview

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.

Features

  • 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

Screenshots

Add screenshots here when the app is further developed for portfolio or presentation use.

Tech stack

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • Lucide Icons
  • Postgres-ready schema design
  • Supabase-ready auth and storage architecture

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.

Installation

npm install
npm run dev

Open http://localhost:3000

Environment variables

Create 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=

Database setup

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

AI setup

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.

Running locally

npm run dev

Deployment

This app is structured for deployment to Vercel, with PostgreSQL/Supabase handling persistence, auth, and storage.

Future roadmap

  • 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

About

ProjectNest is a platform where students can discover, share, and showcase project ideas in one place. It also uses AI to suggest personalized project ideas and help students improve their projects.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages