MediCar: Car Help for Non-Car People
Pop the hood? Nah. Just pop open MediCar.
Inspiration
MediCar was born out of frustration — my frustration. There have been so many mornings when my car simply wouldn’t start. I didn’t know what was wrong, didn’t have jumper cables, didn’t know who to call, and ended up waiting forever for help to arrive… only for the same thing to happen the next day.
I'm not a car expert — and I realized, most people aren’t either. I wanted to build something I wish I had on those days. A friendly tool that helps everyday drivers understand what’s going on with their car without feeling overwhelmed or helpless.
What it does
MediCar helps everyday drivers understand car problems and what to do about them.
Users can:
- Enter their car info (via VIN or Make/Model/Year)
- Describe the symptom they’re experiencing (e.g., “ticking noise” or “won’t start”)
- Instantly see:
- Possible causes
- Urgency level
- What steps to take
- Roadside help contact info, if needed
It’s like WebMD, but for your car — minus the panic spirals.
How we built it
- Frontend: Built with Next.js, using App Router and modular CSS for clean UI.
- Backend: Python Flask API to receive and respond to vehicle symptom data.
- State Management: Used
localStorageto persist user input across steps. - CORS: Configured Flask-CORS to allow smooth frontend↔backend communication.
- Design: Sketched in Figma and built with a focus on clarity and comfort.
Challenges we ran into
- Handling cross-origin requests between ports during local development
- Passing car and symptom data cleanly across multiple frontend pages
- Designing symptom input that’s both simple and flexible
- Mapping plain-English issues to believable technical explanations
- Creating a UI that’s informative without being overwhelming
Accomplishments that we're proud of
- Built a working prototype that actually feels useful
- Turned a frustrating real-life problem into something helpful and empowering
- Created a user-friendly experience that speaks to non-technical users
- Worked collaboratively across frontend, backend, and UX in just a short timeframe
What we learned
- End-to-end full-stack development with Flask + Next.js
- Designing interfaces for high-stress use cases (like car emergencies)
- How to bridge technical functionality with user empathy
- Fast-paced hackathon teamwork, scoping, and rapid iteration
What's next for MediCar
- Pull real automotive articles based on user symptoms
- Use OpenAI or car APIs to auto-generate detailed explanations
- Integrate real roadside service APIs with location detection
- Make it mobile-first with offline info and emergency tools
- Add login + vehicle history tracking for returning users
Built With
- figma
- gemini
- javascript
- next.js
- python
- react
Log in or sign up for Devpost to join the conversation.