HobJEEI
Inspiration
HobJEEI was born from one simple frustration: constant, messy, chaotic group chats where hobby organizers try to coordinate sessions, practices, and events.
What it does
HobJEEI is a clean, organized platform where hobby organizers can create events and participants can easily discover and join them - all in one place. The app supports two user roles - organizers, who create and manage events; and participants, who discover, join, and track their hobbies. On the website you can: create events as an organizer, complete with time, location, max attendees, images, and descriptions. Join events as a participant with one click. Filter events based on what matters to you (sports, hobbies, meetups, etc.). View all events on an interactive map, with color-coded markers based on event type. See everything in your personal calendar, grouped by date and type. Everything is simple, structured, and designed to reduce the chaos for both organizers and participants. HobJEEI is designed to grow into a complete hobby-management system with attendance tracking, substitute finding, reminders, and analytics.
How we built it
We built Javascript website using mainly Google Antigravity, hosted on Vercel and connected to database on Supabase.
Challenges
We ran into a few challenges along the way: coming up with a truly unique concept, learning how to use new AI tools effectively, and fixing the usual bugs that appeared while connecting the UI, backend, and database.
Accomplishments that we are proud of
We managed to build working website with interactive UI and database. And it can be used already! Also, we learned so many new things that we are excited to implement later on in life.
What we learned
A lot! We learned to use Google Antigravity, database integration with Supabase, UI/UX problem solving, what aspects need to be looked at to make the product successful, collaboration and even polished our video editing skills.
What's next for HobJEEI
This is only the beginning. There are still some features that users could benefit from. Our next step is implementing an automated substitute finder that fills empty spots when someone cancels!
Built With
- antigravity
- javascript
- react
- supabase
- vercel
- vite
Log in or sign up for Devpost to join the conversation.