Project Overview
ShopEasy is an online grocery ordering and delivery application that enables customers to browse inventory, place orders, track delivery, and pay securely. Built to support busy urban consumers, the app features real-time order updates, location tracking, and an admin control panel.
The complete system consists of Customer App + Delivery Rider App + Admin Portal.
Key Features
- Browse & Search Products: Categories, filters, pricing, stock indicators
- Smart Cart & Checkout: Apply coupons, schedule deliveries, choose payment type
- Live Order Tracking: Real-time rider GPS tracking
- Push Notifications: Order confirmations and delivery alerts
- Secure Payments: Integrated Stripe & Cash-on-Delivery options
- Multi-City Support: Different stores & warehouses in each city
Technical Highlights
-
Built using Android Studio (Kotlin)
- Backend powered by Firebase Auth, Firestore, Cloud Functions, and FCM
- Real-time tracking powered by Google Maps + Firebase Realtime DB
- Rider app uses location services + geofencing
-
Admin web portal built with React + Firebase
-
Optimized for Android 12–15, including exact alarm restrictions, background location, and permissions
Result
The app successfully launched in two major cities and processed 10,000+ orders within the first quarter. Real-time tracking and seamless checkout improved customer satisfaction and reduced delivery delays by 28%.