Web
Shadia Travel
A tourism booking platform — mobile app, admin dashboard and web portal — delivered to production
- Year
- 2026
- Status
- Shipped
- Role
- Freelance — from client requirements to production
- Stack
- Flutter · Riverpod · Next.js · TypeScript · Tailwind CSS · Supabase · PostgreSQL · Paymob · Vercel

- Apps, one monorepo
- 3
Problem
A tourism client needed customers to browse and book trips and pay online, and staff to manage it all, on mobile and on the web.
Approach
I gathered the requirements with the client and owned the product end to end: a Flutter mobile client, an admin dashboard and a public web portal in one monorepo, with booking and online payment flows (Paymob) on a Supabase/PostgreSQL backend secured with row-level security, deployed on Vercel.
Result
The platform is in production for the client: bookings and online payments run end to end, and customer data is protected by row-level security in the database.
