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.
- Full route reference and examples: docs/API-Postman.md in the project.
- Import docs/Fun-Out-API.postman_collection.json into Postman and set
base_url(e.g.https://api.funout.ke).