Building an Automotive Marketplace App for OneCarz.com
Built a high-performance car comparison app using Flutter and AWS, featuring media optimization and seamless user experience for OneCarz.com.
Client: OneCarz.com
Industry: Automotive Marketplace
Platform: Android and iOS
Duration: 4 Months
š The Vision
OneCarz.com wanted to bring the car buying experience into the hands of mobile users across Nepal. Their goal was simple but ambitious: create a mobile app for both Android and iOS that was fast, visually polished, and packed with features like side-by-side car comparisons.
They had all the dataācar specs, photos, videosābut struggled to deliver it smoothly on mobile. That's where we came in.
š ļø My Role
As the Flutter developer on the team, my core mission was to turn this vision into a sleek, high-performance mobile app. I was responsible for:
- Building the app from the ground up using Flutter
- Integrating multiple APIs to display dynamic automobile data
- Implementing advanced image and video optimizations to reduce load time
- Publishing the app on both Google Play Store and Apple App Store
I also collaborated closely with the backend team and designers to ensure the app felt fast and intuitive across devices, no matter the internet speed.
āļø Under the Hood
Hereās how we made it all work:
- Flutter: Chosen for its ability to deliver a native experience across platforms with a single codebase.
- AWS S3 + CDN: Used to store and distribute optimized images and video content for quick loading.
- API Integration: We assembled car data from multiple sources and presented it with smooth UI transitions and filtering features.
One of the most important features I helped build was the car comparison toolāletting users view specs and differences in an easy, side-by-side layout.
š The Results
The new mobile app transformed how users interacted with OneCarz.com. Some key outcomes included:
- š± Increased user engagementāwith smoother navigation, users spent more time exploring vehicles and comparing models
- ā” Faster load timesāimage and video optimization drastically reduced wait times
- š Broader reachāthe dual-platform launch brought in a more diverse audience across both Android and iOS
The app not only improved the overall user experience, but also helped OneCarz stay competitive in a market where speed and interface quality can make or break user retention.
š§ Lessons & Reflection
This project taught me how crucial performance optimization is for mobile usersāespecially when dealing with media-heavy content like car images and videos. I learned to balance feature development with speed, and how to collaborate effectively with designers and backend teams in a fast-paced environment.
If I were to do it again, Iād push for more in-app analytics from day one to better understand user behavior and iterate faster post-launch. But overall, building the OneCarz app was an exciting challenge that strengthened my skills in cross-platform development and cloud-based performance tuning.
