
About this project
Role: Fullstack
Built For: Personal
Founder Base is a fullstack web app that connects founders and lets them showcase their startups to others.
Users sign in with GitHub, then create a profile and post their startup with details like a description, category, and pitch. Other users can browse, search, and filter startups to find ones that match what they're looking for.
Key features:
- GitHub authentication via NextAuth.js, with user profiles auto-created on first sign-in
- Startup profiles with search and filtering
- View counter (using Ping) to track startup page visits
- Content managed through Sanity Studio, embedded directly in the app at
/studio - Responsive UI built with Tailwind CSS and shadcn/ui components
- Type-safe data layer with auto-generated types from the Sanity schema
The project solves the problem of founders not having an easy place to introduce their startups and get discovered, while giving them full control to manage and update their own listings.
Tech Stack
Next.js
Sanity
NextAuth.js
TypeScript
Tailwind CSS