×

Orwan Consulting partnered with Africasportland Adventures, a premier safari and tour operator in Kenya, to develop a modern, user-centric digital platform. The goal was to streamline bookings, enhance customer engagement, and provide robust backend management tools. Built on a PHP-React stack and hosted on AWS Lightsail, the platform integrates advanced features like secure booking systems, reCAPTCHA-protected forms, real-time email notifications, and an intuitive CMS dashboard.

Technical Highlights

Stack

  • Backend: PHP 8.3 (RESTful API, MySQL database)
  • Frontend: React.js (Dynamic UI, React Router for SPA)
  • Hosting: AWS Lightsail (Scalable, cost-effective cloud infrastructure)

Key Features

  1. Booking Engine

    • Real-time availability checks.
    • Multi-step form with reCAPTCHA v3 integration.
    • Automated email confirmations (SMTP + PHP Mailer).
  2. Admin Dashboard

    • Custom CMS for managing tours, bookings, and inquiries.
    • Role-based access control (Admin/Staff roles).
    • Financial reporting and analytics.
  3. Security

    • reCAPTCHA anti-bot protection.
    • PHP data sanitization and validation.
    • AWS security group configurations.
  4. Performance

    • React lazy loading for assets.
    • AWS Lightsail SSD storage for fast I/O.
    • Caching strategies for PHP endpoints.
  • Client
    Sportland Safaris
  • Budget
    Ksh 30000
  • Duration
    40 Days

Have Query ?