A comprehensive dashboard for exploring and analyzing Y Combinator's Winter 2025 batch of 127 startups.
- Company Explorer: Browse all YC W25 startups with detailed information
- VC Screening Reports: AI-generated investment analysis for each company
- Advanced Filtering: Search and filter by category, score, and more
- Table & Grid Views: Multiple ways to view company data
- Export Functionality: Export filtered data for further analysis
- Responsive Design: Works on desktop and mobile
- Framework: Next.js 16 (React 19)
- Styling: Tailwind CSS 4
- UI Components: Custom components with shadcn/ui
- State Management: Zustand
- Data Tables: TanStack React Table
- Charts: Recharts
- Search: Fuse.js
- Node.js 20+ and npm
- Clone the repository:
git clone <your-repo-url>
cd yc-w25-database- Install dependencies:
npm install- Create a
.envfile (copy from.env.example):
cp .env.example .env- Add your API keys to
.env(only needed if using chat functionality):
BRAVE_API_KEY=your_key_here
PERPLEXITY_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here
- Run the development server:
npm run dev- Push your code to GitHub
- Go to vercel.com and sign in with GitHub
- Click "Add New Project"
- Import your GitHub repository
- Vercel will auto-detect Next.js settings
- (Optional) Add environment variables if using chat features
- Click "Deploy"
Your site will be live in minutes!
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
The project includes pre-generated VC screening reports for all 127 YC W25 companies in public/data/companies.json.
MIT