Ongoing
April 2024
Full Stack Developer

Majan Road: Your Ultimate Travel Companion in Oman

Discover the beauty and culture of Oman with Majan Road, your go-to travel app for exploring this incredible country. Whether you're a tourist or a local, Majan Road offers comprehensive information and tools to enhance your travel experience.

Majan Road: Your Ultimate Travel Companion in Oman

Project Overview

Built the backend and admin dashboard for Majan Road, a tourism mobile app aiming to showcase Oman’s tourism offerings. Implemented authentication, content management, and deployment infrastructure to support a reliable and efficient platform.

My Contributions

  • 1

    Built a RESTful backend in Laravel to handle CRUD operations for cities, places, hotels, events, ads, and holidays.

  • 2

    Implemented a comprehensive authentication system using Laravel Sanctum, comprised of signup, login, email verification, and password reset functionalities.

  • 3

    Created a Next.js admin panel for full CRUD management of cities, places, hotels, events, ads, and holiday packages, by leveraging TanStack Query and Axios for efficient data fetching.

  • 4

    Leveraged Laravel Forge and DigitalOcean to deploy the backend and admin panel, which saved us hours of setup time and ensured a reliable production environment.

Outcome

A fully functional travel app launched both on the Google Play Store and the App Store, offering:

  • Detailed guides and interactive maps for Oman’s top destinations.

  • Booking and reservation features for hotels and holiday packages.

  • Streamlined content management for the client to add/update travel offerings.

Project Details

Technologies

LaravelNext.jsNextAuthTypeScriptLaravel ForgeDigital Ocean

Timeline

Apr 2024 - Present

Related Projects

Other projects using similar technologies

View all projects
Majan Road: Your Ultimate Travel Companion in Oman