🔥 Bonfire
📖 About the Project
Bonfire is a social event platform that empowers anyone to host or join real-world gatherings — no followers, no clout required. Whether it’s a rooftop jam, a chai meetup, or a quick coding session, Bonfire lets people connect through moments, not metrics.
🌱 Inspiration
We noticed a growing contradiction:
People are more “connected” than ever, yet real-world interaction is declining. Existing social apps are built around followers, filters, and algorithms — making spontaneous, low-pressure events feel unreachable unless you're already popular.
We wanted to flip the narrative:
- What if anyone could host something?
- What if finding your vibe didn’t depend on how many followers you have?
That’s when Bonfire was born — a cozy, minimalist app to spark real human connections around shared experiences.
🧠 What We Learned
- How to integrate Supabase for real-time backend operations (auth, events, RSVP)
- How to use Google Maps API for location-based event discovery
- How to build cross-platform interfaces using Next.js
- How to manage real-time data updates and build a clean, intuitive UI
🛠️ How We Built It
Frontend
- Developed using Next.js
- Screens include: Event Feed, Create Event, Event Details, RSVP Tracker
Backend
- Supabase used for:
- Authentication
- Database storage
- Real-time updates
- Core tables:
users,events,rsvps
Design
- Inspired by bonfires: warm orange, deep yellow, soft darks
- Minimal UI for focus, comfort, and ease of use
🚧 Challenges We Faced
- Handling Google Maps permissions and live location accuracy
- Displaying relevant events based on user proximity
- Managing secure access to private invite-only events
- Ensuring real-time RSVP updates synced reliably across all users
- Resolving Supabase issues like foreign key constraint violations
🌟 What Makes It Special
- Anyone can host — no influence or following needed
- No likes, no comments, no pressure — just show up and connect
- Instant RSVP and intuitive event discovery
- Perfect for college students, local communities, and spontaneous plans
🔥 Try It Out
Bonfire brings people together through shared experiences, not online popularity.
No clout, no noise — just real presence.
Built With
- bolt
- framermotion
- github
- google-directions
- google-maps
- javascript
- mapbox
- nativewind
- next.js
- node.js
- postgresql
- sql
- supabase
- tailwind
- typescript
- visual-studio
Log in or sign up for Devpost to join the conversation.