AutoStory
A cross-platform automotive classifieds app with an Instagram-style story viewer, real-time search, payment processing, and a full cloud infrastructure on AWS.
Overview
AutoStory is a mobile-first automotive classifieds platform where users browse, create, and manage vehicle listings through an engaging story-based interface. Think Instagram meets car marketplaces — users swipe through vehicle stories, create multi-step ad listings with photos and videos, and purchase credits to boost their ads. The platform serves the Bosnian market with full localization in Bosnian and English.
The Challenge
Traditional automotive classifieds feel outdated — static grids of listings with poor mobile experiences. The goal was to reimagine how people discover and interact with vehicle ads by bringing social media-style engagement to the classifieds space, while building a sustainable business model through a credits-based monetization system.
My Role
- Built the cross-platform mobile app with Flutter using Clean Architecture and BLoC state management
- Developed the backend API with NestJS, TypeORM, and PostgreSQL
- Implemented phone OTP authentication via Twilio with JWT token management
- Designed the Instagram-style story viewer for swipeable vehicle browsing
- Integrated OpenSearch (AWS) for full-text vehicle search with advanced filters
- Built the payment system with Monri (credit card) and X-Bon (voucher) providers
- Set up AWS infrastructure with Terraform — VPC, EC2, RDS, S3, CloudFront, and OpenSearch
- Implemented CI/CD with GitHub Actions, Docker, and Helm deployments to EKS
- Added HLS video optimization with FFmpeg for smooth video playback
Technical Highlights
Story-Based Browsing
Instagram-style swipeable vehicle stories that make browsing ads feel like scrolling a social feed.
Full AWS Infrastructure
Terraform-managed cloud with VPC, RDS, S3 + CloudFront CDN, OpenSearch, and EKS deployments.
Credits & Payments
In-app credit system with multiple payment providers for ad highlighting and boosting.