Gogesh — E-Commerce App
Built by Youssef Salem Hassan
01
Overview

Buyer/seller e-commerce app with authentication, product browsing, cart, payments, chat, and REST API integration
02
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.
03
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
15Languages
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
04
Key Outcomes
- Dual-role architecture showcasing enterprise marketplace breadth from discovery to settlement.
- Freelance delivery proving stakeholder communication across Gulf-facing requirements.
05
Screenshots & gallery
Onboarding & Authentication
22 imagesUser Home & Shopping
6 imagesCategories & Products
3 imagesFavorites & Offers
3 imagesChat & Notifications
3 imagesMerchant Dashboard
8 imagesMore projects
- Al Jawad Group — Field Operations SystemOne system for a Riyadh facility-management company: customer app, staff app, admin dashboard, company website and a Laravel API, Arabic first.
- Seerati (سيرتي) — Resume Builder AppBilingual Flutter app for Seerati, Technology 92’s Arabic-first resume builder: an 11-step builder with autosave, a live ATS score, AI review, CV import and on-device PDF.
- Cloud Call Center — Agent App & BackendSubscription call-center product: agents handle company calls, SMS, and call logs from their own phone, so a business can run its call center from anywhere.