Skip to main content

Zoey Travel App

Revolutionizing tourism with a seamless platform connecting tourists and local vendors. Features 2 mobile apps and an admin dashboard for enhanced convenience and efficiency.

  • Mobile Development
  • MongoDB Connection
  • API Development
The layers sidebar design, now with user profiles.
Multiple user annotations on a shared layer.

Tourist App

Designed for both Android and iOS platforms using Flutter, the Zoey Travel App allows tourists to effortlessly view and reserve the services provided by vendors. To ensure secure payment for reservations, Stripe payment gateway has been integrated.

Additionally, tourists have the option to enhance their experience by adding services such as photographer, rides, or tour guides, further elevating their enjoyment.

Admin Dashboard

The admin dashboard is a React web app that allows administrators to efficiently manage reservations, tourists, vendors, services, and addons on the travel platform through a user-friendly interface.




With the support of 82 internal REST APIs, seamless data transfer is ensured between the mobile apps, backend server, and MongoDB database.

Vendor App

The dedicated vendor app empowers vendors to efficiently manage reservations made by tourists. Through the integration of Stripe, vendors receive their respective percentage of income without any hassle.

To further enhance convenience, both tourists and vendors can seamlessly locate each other using Google Maps integration.

The layers sidebar design, now with user profiles.
Multiple user annotations on a shared layer.

Tech Stack

Tourist AppFlutter (Android & iOS)
Vendor AppFlutter (Android & iOS)
Admin DashboardReact Web App
Backend ServerNode.js, Express.js, REST APIs
DatabaseMongoDB
User AuthenticationFirebase
PaymentStripe Payment Gateway
MapsGoogle Maps SDK
Version ManagementGit
Dashboard HostingNetlify
Backend HostingHeroku