Fun Out Application

Tourism and events marketplace — discover tours, events, and stays; list and manage your offerings.

What is Fun Out Application?

Fun Out Application is a tourism and events marketplace. This backend API powers the React dashboard and client website: it handles authentication, tours, subscriptions, payments, bookings, and real-time notifications.

For customers

Browse tours and events, create an account, and book experiences. Pay via M-Pesa or Paystack and get notifications when your bookings are confirmed or updated.

For vendors

Tour Operators, Event Planners, and Hotel Partners can register, complete KYC/KYD, subscribe to a plan, and list and manage tours. The API supports subscription upgrades, payments, and in-app notifications for new bookings and account events.

API & documentation

All endpoints live under /api/v1. Use a Bearer token for protected routes after login or registration.