Inspiration
We were inspired by modern car-buying tools that blend AI search, comparison features, financial planning, and interactive maps.
What it does
Discovery Street is an AI-powered car discovery and financing assistant. Users can:
- Search Toyota vehicles using natural language
- Compare models and trims side by side
- Calculate financing and lease payments
- Get pre-qualified based on financial inputs and print a prequalification to take to a dealer
- Find nearby dealerships on an interactive map
How we built it
- Frontend: React, TypeScript, Vite, Tailwind CSS, Zustand, React Router
- Backend: Flask (Python), Flask-CORS, APScheduler
- AI Search: Google Gemini AI and embeddings APIs for semantic ranking and summaries
- Maps: Mapbox GL JS with react-map-gl for dealer visualization
- UI: Dark theme with Toyota-red accents and a custom spotlight border effect using CSS gradients and styling
- Finance: Loan amortization, lease calculations, and a pre-qualification evaluator with PDF export
Challenges we ran into
- Mapbox tokens not loading due to missing
VITE_prefixes and whitespace; added.trim()and fallbacks - Inconsistent image rendering until we created a unified
ModelImagecomponent and standardized slugs - Spotlight (GlowCard) effect conflicting with comparison tables; adjusted sizing and overflow
- Financial calculation discrepancies; corrected amortization and lease formulas and unified rounding
- Storing and caching states
Accomplishments that we're proud of
- A working semantic search system powered by Gemini embeddings
- A polished, responsive UI with advanced CSS effects and strong branding
- Accurate loan/lease estimates and pre-qualification with PDF generation
- Integrated maps, geolocation, dealer data, and distance calculations into a cohesive feature set
What we learned
- Implementing semantic search with embeddings, cosine similarity, and threshold tuning
- Building interactive UI with CSS masks, gradients, and custom properties
- Financial modeling for loans and leases and clear user-facing calculators
- Designing APIs, handling environment variables, and integrating external services
What's next for Discovery Street
- Expand beyond Toyota and integrate real dealership inventory
- Add user accounts, saved profiles, and personalization
- Introduce trade-in estimators, credit simulations, and deeper AI-driven recommendations
What makes us startup ready
- B2B business model - relying on car brands for profit rather than consumers
- GTM Strategy: Begin with Toyota, expand wider to car brands by bringing them customers and serving as a marketing platform
- First centralized car brand marketplace offering easy comparisons and results to car manufacturer's customers rather than resellers/dealerships.
- Can be recolorized to fit branding
- Future Feature: manufacturer portal for analytics and dashboarding
Built With
- css
- flask
- flask-cors
- generative-ai
- google-gemini
- mapbox
- react
- tailwind
- typescript
- vite

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