← Back to all projects FLUTTER · FIREBASE

G-Tech — E-Commerce & Shipping Platform

A full customer + admin app pair for online ordering, built with a shipping engine that actually understands geography instead of flat-rate guessing.

Repository is private — button links to profile; message me for access.

Screenshot placeholder — add app screens here

Overview

G-Tech is a two-app e-commerce platform: a customer-facing Flutter app for browsing, ordering, and tracking, and a separate administrator app for managing products, orders, and fulfillment.

The most interesting engineering problem was shipping cost. Instead of a flat fee, I built a GPS-based pricing engine using the Haversine formula to calculate real distance from a central distributor location, then applied tiered pricing bands based on that distance.

Fee tiers live in a single Firestore config document, so pricing can be adjusted from the backend at any time without shipping a new app build — useful for a small team that needs to react to fuel costs or delivery zone changes quickly.

Highlights

  • Separate customer and admin Flutter apps sharing one Firebase backend
  • Haversine-formula distance calculation for dynamic shipping fees
  • Runtime-configurable pricing tiers via Firestore, no redeploy required
  • Product catalog, cart, checkout, and order management flows
  • Custom UI components refined for performance over flashy rewrites
Next project: Donation Management Platform →