About the Project

Bucket is an AI-powered bucket list generator designed to help people explore new places, start internships, or discover new passions. By personalizing recommendations based on your location, interests, budget, availability, and more, it generates a list of unique activities tailored just for you. Whether you’re an adventurer, foodie, or looking for something solo or social, Bucket has something for everyone.

This project was imagined during HackHounds 2025 and is still in development; the mobile version is not fully responsive yet.

What We Learned

Throughout the development of Bucket, we learned how to integrate powerful tools like Firebase, Clerk, and Gemini API. Firebase allows real-time data storage, while Clerk provides user authentication, and the Gemini API powers the AI-generated suggestions. This project taught us how to manage user data securely and create a seamless experience for users through dynamic and personalized content.

How It Was Built

  • Frontend: The user interface is built using React and styled with Tailwind CSS for a responsive, modern look.
  • Backend: AI-generated suggestions are powered by the Gemini API, and data is stored using Firebase Firestore. We integrated Clerk for seamless user authentication and profile management.
  • Features: Bucket’s features include location-aware suggestions, budget management, and personalized activity lists based on user preferences.

Challenges

  1. Firebase Integration: One of the major challenges was configuring Firebase properly without constant errors. It took several attempts to get the Firestore data saving, fetching, and syncing to work without issues.

  2. Clerk and Firebase Linkage: Integrating Clerk for user authentication and linking it seamlessly with Firebase for data storage was another significant hurdle. Ensuring that user data was properly linked between both services required debugging and testing multiple approaches.

Despite not getting any sleep for over 24 hours and going through challenges, the project was incredibly rewarding, and we gained hands-on experience with a variety of tools and technologies.


Features

  • 🌐 AI-generated activities powered by the Gemini API
  • 📍 Location-aware suggestions
  • 💸 Personalized to your budget and availability
  • 🧭 Perfect for interns and explorers in unfamiliar cities
  • Smooth animated word transitions using Framer Motion
  • 🧠 Dynamic sparkles and branding visuals for delight

Tip

Bucket learns your preferences to give you ideas you didn’t even know you were looking for.

Built With

Share this project:

Updates