
Goiko — Customer Area
Account, order history, saved addresses and loyalty
Gyoza projectDevelopment2024ReactViteFirebaseGoogle Maps APIReact QueryZustand
The Challenge
Goiko needed a customer area where users could manage their profile, see order history, save addresses and access loyalty benefits, with a consistent experience on any device.
My Role
I built the frontend: profile and address management with Google Maps, order history and reorder flow, Firebase Auth, and QR/loyalty section so users could reuse data at checkout.
Key Features
Profile and address management with Google MapsOrder history and reorder flowFirebase Authentication and optional reCAPTCHAQR codes and loyalty section
The Outcome
Single customer area that supports the main Goiko ordering flow
Reuse of addresses and preferences for faster checkout
How It Works
- 1User signs in with Firebase (email or social); profile and saved addresses are available.
- 2Addresses can be added or edited with Google Maps; they are reused at checkout in the ordering app.
- 3Order history is displayed; the user can trigger a reorder from a past order.
- 4Loyalty and QR section gives access to benefits linked to the Goiko account.