Gogesh — E-Commerce App

Overview
Buyer/seller e-commerce app with authentication, product browsing, cart, payments, chat, and REST API integration
The Problem
Regional commerce platforms must juggle dual roles (merchant vs shopper), maps, chat, payments, subscriptions, and bilingual UX simultaneously—easy to collapse under feature creep.
The Solution
As my first freelance engagement, Gogesh applies Flutter with BLoC, Google Maps + geolocation, Firebase services, REST + JWT/OAuth flows, payments, push messaging, and RTL-ready Material 3 UI to keep merchant tooling and shopper journeys cohesive.
Technologies used
Tech stack
Languages
Dart
Platforms
Flutter 3.3.0+Material Design 3
Architecture & state
BLoC PatternState Management
Backend, data & cloud
FirebaseREST API
Security & auth
JWT AuthOAuth2
Experience & UI
RTL Support
Other
Google MapsGeolocatorPayment GatewayPayTabsPush Notifications
Key Outcomes
- Dual-role architecture showcasing enterprise marketplace breadth from discovery to settlement.
- Freelance delivery proving stakeholder communication across Gulf-facing requirements.
Screenshots & gallery
Onboarding & Authentication22 images
User Home & Shopping6 images
Categories & Products5 images
Favorites & Offers3 images
Chat & Notifications3 images
Merchant Dashboard8 images