Inspiration

We realized that while dating apps help you find people, there’s no easy way to plan actual dates. People end up Googling last minute or going to the same places. We wanted to fix that, as well as to make planning memorable dates easy and stress-free. Many people struggle to find creative ideas or coordinate logistics, so we built an AI-powered app that generates personalized date itineraries based on preferences, budget, and location.

What it does

DatePlanner helps users create the perfect date by:

Gathering preferences (activities, cuisines, budget, time, etc.) Generating custom itineraries using AI and local data Allowing users to save favorites and export events to Google, Outlook, or Apple Calendar Providing a beautiful, modern UI for seamless planning How we built it We used:

How we built it

Next.js for the frontend and server-side rendering TailwindCSS for responsive, modern styling Clerk for authentication Framer Motion for smooth UI animations Custom React components for forms, dashboards, and calendar integration Google Gemini for AI-powered itinerary generation using local CSV datasets and custom logic Firebase's Firestore for our database Clerk for User accounts

Challenges we ran into

Data is expensive...

Finding data for restaurants and businesses/other places for date ideas was quite extensive. Thus, we settled on making the app tailored to dates in Vancouver based on the datasets we had on hand.

Connecting Google's Gemini with our program took half of our team.

Accomplishments that we're proud of

We were thrilled to discover free datasets for restaurants and cultural centers.

We were also super excited to connect and use so many different API and tools for the first time! Being able to connect the backend to Firebase and incorporate Google Gemini's API.

Also, being able to have it create calendar events was the perfect cherry on top.

What's next for Date Planner <3

We want to have this work for not just Vancouver, but anywhere! We plan to continue with adding more data for the app to use and come up with even better dates. While this is just for dates right now, this can expand to making plans with friends and colleages!

Share this project:

Updates