Inspiration
Our team was inspired by the excitement of buying a new car and the challenge of finding the perfect vehicle among Toyota’s diverse lineup. We wanted to create a fast, simple, and fun way for anyone, car enthusiasts or first-time buyers alike, to discover a Toyota model that fits their lifestyle, preferences, and budget.
What it does
DreamDrive is an interactive application that uses a short two-minute questionnaire to gather a user’s needs and preferences, such as budget, fuel efficiency, seating capacity, tech features, and more. Based on the responses, DreamDrive instantly provides a tailored recommendation of Toyota vehicles that best match the user’s requirements. Whether you’re looking for a family SUV, a sleek sedan, or a reliable hybrid, DreamDrive narrows down the best options so you can feel confident about your choice.
How we built it
DreamDrive was built using Next.JS, PostgreSQL, Drizzle, and deployed to AWS.
Challenges we ran into
One of the biggest challenges we ran into was collecting a dataset with enough features to meet our design plans. This required many hours of scouring the web and scripts to complete data migration to our PostgreSQL database.
Accomplishments that we're proud of
Seamless UX: We created a quiz that is concise yet thorough, allowing users to finish in just around two minutes.
Accurate Recommendations: Early testers reported high satisfaction with the vehicle suggestions, indicating that our matching algorithm effectively captures user preferences.
Scalable Architecture: Our back-end was designed to easily incorporate additional vehicle models or preferences in the future.
Clean, Modern UI: We focused on a fresh and intuitive interface, making vehicle discovery feel like an enjoyable browsing experience.
What we learned
User-Centric Design: Even a short quiz can be overwhelming if not well-structured. We learned to prioritize essential questions and offer clear, simple options.
Data Management: Properly handling large sets of vehicle specifications and ensuring real-time filter performance taught us the importance of efficient data structures and indexing.
Collaboration & Communication: Effective teamwork and clear communication channels were critical in tackling different parts of the stack (front-end, back-end, data).
What's next for DreamDrive
Feature Customization: Allow users to pick from additional specialized features (e.g., off-road packages, advanced driver-assistance systems, interior customizations) for ultra-personalized matches.
Financing & Dealership Integration: Partner with local Toyota dealerships to show real-time inventory, pricing, and financing options once a user finds their perfect model.
Built With
- amazon-web-services
- drizzle
- next.js
- postgresql
- sql
Log in or sign up for Devpost to join the conversation.