A modern mobile marketplace application inspired by the OLX platform, built with Flutter and powered by Firebase.
This project demonstrates how to develop a buy-and-sell classified ads app with clean architecture, responsive UI, and efficient state management using Provider.
Ideal for learning, prototyping, or expanding into a production-level marketplace solution.
- MVC Pattern architecture
- Named route navigation
- State management with
Provider - Firebase Authentication & Firestore
- Custom theming and Google Fonts
This app uses the following Firebase services:
- Firebase Authentication – for login and registration
- Cloud Firestore – to store listings and user profiles
- Flutter SDK (Install Guide)
- Firebase CLI (Install Firebase CLI)
- Firebase Project set up in Firebase Console
- Clone this repository:
git clone https://github.com/Eka051/olx_clone.git cd olx_clone - Configure Firebase with FlutterFire
dart pub global activate flutterfire_cli flutterfire configure