The idea for Turbocars came from a personal encounter while I was at a mosque. One of my friends introduced me to his friend who runs a car exporting business. During our conversation, he shared his vision of creating a digital platform to simplify car exports and the buying/selling process. This interaction sparked the idea for Turbocars—a unified app that empowers car owners, buyers, and enthusiasts to manage vehicles, track maintenance, and engage with the car community—all in one place. Turbocars is a comprehensive car marketplace and management app. It allows users to: Browse, buy, and sell new and used vehicles. Track their own cars’ maintenance, fuel usage, and costs. Receive smart reminders for servicing, insurance, and registration. Connect with other car enthusiasts through reviews and tips. In short, it combines a marketplace, a vehicle management system, and a community platform in one app. We built Turbocars using a modern cross-platform stack: Frontend: Flutter for seamless iOS and Android support. Backend: Firebase with Firestore for real-time data, Firebase Auth for authentication, and Firebase Storage for storing vehicle images. Architecture: Bloc pattern for state management to keep the app scalable and maintainable. We implemented features such as filtered car search, listing management, maintenance logs, and push notifications for reminders. For calculations like fuel efficiency, we use simple formulas: Fuel Efficiency (km/l) = Distance Traveled (km) Fuel Consumed (l) Fuel Efficiency (km/l)= Fuel Consumed (l) Distance Traveled (km)
Role & Contributions: Project Manager & Lead Mobile Developer – Turbo AutoExport February 2025 – Present | Car Marketplace Startup, Jeonju, South Korea Led mobile app development using Flutter, implementing clean architecture and domain-driven design for a scalable, maintainable codebase. Architected a real-time communication system with WebSocket integration, enabling instant updates for car listings and user interactions, resulting in 40% faster data synchronization. Implemented deep linking to allow direct navigation to specific car listings from external sources, increasing user engagement by 25%. Developed a push notification system for alerts on new arrivals, price changes, and user inquiries, improving user retention and engagement. Coordinated a cross-functional team of developers and designers while personally handling mobile development, ensuring timely feature delivery and high code quality. Built comprehensive car marketplace features, including advanced search filters, favorite listings, inquiry management, and user authentication, with GoLang backend. Achieved 5,445+ follower growth, demonstrating strong market traction and user adoption.
Challenges we ran into: State Management: Managing the complex flow between car listings, user profiles, and maintenance logs required careful Bloc design. Real-time Updates: Ensuring that listings, messages, and notifications were synchronized across devices was tricky. Image Handling: Uploading and displaying car images efficiently without slowing down the app required optimization. User Experience: Designing a UI that was intuitive for both buyers/sellers and car owners was challenging.
Accomplishments that we're proud of: Successfully integrated a real-time car marketplace with a maintenance tracking system. Built push notifications for critical car reminders. Developed a clean, responsive UI suitable for both iOS and Android users. Enabled community features like reviews and tips within the app.
What we learned: How to design and implement a full-stack mobile application from scratch. Best practices for state management with Bloc in Flutter. Techniques for handling real-time data with Firebase Firestore and WebSocket. The importance of user experience in app design and testing. How to optimize image storage and loading for better app performance.
What's next for Turbocars: AI-powered recommendations: Suggest cars based on user preferences and browsing history. Enhanced analytics: Provide insights on vehicle costs, maintenance trends, and fuel efficiency. Social features: Build forums or groups for car enthusiasts. Dealer partnerships: Enable verified dealerships to list their inventory directly on the platform. International expansion: Make the app available in multiple countries with localized marketplaces.
Built With
- and-messages.-firebase-storage-?-for-storing-and-retrieving-car-images.-mysql-(optional
- bloc-pattern
- clean-architecture
- dart
- deep-linking
- domain-driven-design
- figma
- firebase-auth
- firebase-cloud-functions
- firebase-cloud-messaging-(fcm)
- firebase-firestore
- firebase-storage
- flutter
- git-&-github
- golang
- jwt-tokens
- maps-api
- postman
- user-profiles
- websocket-api
Log in or sign up for Devpost to join the conversation.