A community-driven platform that helps founders and builders discover coworking spaces, hacker houses, cafes, and community venues where builders gather in cities around the world.
- Discover Spots - Browse curated venues across 40+ cities in 5 regions
- Interactive Maps - View spots on an interactive map with Leaflet
- Community Engagement - Upvote favorites, write reviews, and nominate new places
- City Browsing - Explore spots organized by city with filtering options
- Admin Panel - Moderation tools for managing nominations, reports, and content
- Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS
- Backend: Next.js API Routes
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth (Twitter/LinkedIn OAuth)
- Maps: Leaflet
- Node.js >= 20.0.0
- A Supabase project
-
Clone the repository
git clone https://github.com/nikhilbhima/BuilderMaps.git cd BuilderMaps -
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env.local
Add your Supabase credentials to
.env.local -
Run the development server
npm run dev
/src
/app # Next.js pages and API routes
/components # React components
/contexts # React Context providers
/lib # Utilities and Supabase setup
/data # Static data (cities, regions)
/database # SQL schema and seed data
MIT