Inspiration
Have you ever had group chats named "Japan 2026" and the trip not making it out of the group chat? Well that was our inspiration; trip planning with friends and family is usually way more chaotic than it should be. People are sending links in different chats, saving places in different apps, and struggling to agree on what to do, where to stay, and how to organize everything into one plan and one place to look at.
We wanted to build something that was collaborative instead of being stressed all the time and the plan not making out of the group chat.
So we had an idea: creating one place where a group (or an individual) can go from ideas to an actual trip plan without bouncing between a dozen different tools and booking websites just to go on a trip.
Maybe we can make it collaborative like Figma-editing, where we can prompt the same AI to achieve the same result?
What it does
Adealy is a group travel planning platform that helps groups or organizations plan a trip from start to finish in one place. Instead of manually collecting ideas, researching different destinations or activities to do, and trying to keep everyone aligned, Adealy help turn scattered travel preferences into one structured plan where everyone is happy with. The goal is to make trip planning easier for groups by combining planning, coordination, and smarter recommendations into a single seamless experience.
How we built it
We built Adealy as a full-stack web app with a modern frontend and backend architecture. The frontend uses Vite with React and TypeScript, along with tools like React Query for handling data flow and MapLibre for location-based experiences. On the backend, we used Express to handle API logic and service orchestration. We also integrated Supabase for backend services and data handling, Google’s generative AI tooling for intelligent features, Auth0 for authentication, and Cloudinary for media-related workflows such as for image compression. To make development easier and keep the stack consistent, we also set the project up to run through Docker. Additionally, the landing page for Adealy was made using Antigravity with one prompt, so that was amazing and excellent!
Technical Orchestration with Antigravity
To maintain our momentum during the Hackathon, we utilized Antigravity as our core development orchestrator. It served as a powerful bridge between our UX designs and the final implementation, allowing us to rapidly iterate on complex full-stack features. By leveraging Gemini within this environment, we were able to seamlessly integrate disparate systems with a level of speed that traditional manual configuration wouldn't allow. It acted as an intelligent pair programmer, helping us resolve deep-level integration hurdles and ensuring our multi-container Docker setup remained stable as we scaled the app's functionality. For example, the entire frontend of the landing page was created with one Antigravity prompt, and it automatically linked it to the backend of the landing page, which was excellent.
Challenges we ran into
The hardest part was getting all of the APIs to work reliably together and making the entire system feel like one product instead of a bunch of disconnected features. It is one thing to get a single API call working in isolation, but it is a completely different challenge to integrate authentication, AI responses, backend routes, database-connected logic, and media handling into one smooth flow. A lot of our time went into debugging edge cases, handling inconsistent responses, and making sure different parts of the stack could communicate properly without breaking the user experience.
What's next for Adealy
Next, we want to make Adealy even more personalized, collaborative, and production-ready. This includes improving the recommendation quality, making group planning smoother, and expanding the booking and itinerary side so users can go from planning to action with less friction. We also want to refine the UI, improve reliability across integrations, and continue shaping Adealy into a true all-in-one travel planning assistant for groups. We want to actually implement and add the payment system, however that is going to be difficult as we do not have the funds necessary to do so. Additionally, we want to figure how to make the AI agent booking efficient and easy to use without the end user having to know what is happening in the background.
Built With
- auth0
- docker
- gemini
- javascript
- mapcn
- maplibre
- mapquest-nominatim-search
- python
- react
- supabase
- tailwind
- typescript
- vite



Log in or sign up for Devpost to join the conversation.