SAHAB — Full stack Admin Dashboard & Backend APIs (Laravel, blade)

Role: Full stack Developer (Laravel)

Project Overview

A multi-vendor booking platform enabling users to book services or places for specific hours or multiple days. It includes vendor dashboards application and a superadmin interface built with Laravel, features availability management, and secure payment integration via MyFatoorah, supporting both web and mobile applications.

Technical Summary

  • Backend Development: Built a robust backend for both user and vendor applications using Laravel, ensuring maintainable and scalable architecture.
  • Database Design & Management: Designed and optimized a relational database to handle users, vendors, bookings, places, services, and transactions efficiently.
  • API Development & Integration: Created RESTful APIs to manage bookings, service availability, vendor interactions, and real-time updates with secure endpoints.
  • Booking & Availability Management: Implemented logic to prevent double bookings and manage service time slots based on vendor-defined limits.
  • Vendor Application: Developed dashboard application for vendors to manage their services, places, bookings, and customer interactions effectively.
  • Superadmin Interface: Built a centralized admin dashboard using Laravel Blade for managing vendors, users, bookings, reports, and system settings.
  • Payment Integration: Integrated MyFatoorah to enable secure and seamless payment processing within the platform.
  • System Optimization & Scalability: Optimized database queries and backend processes to handle multiple concurrent bookings while maintaining high performance.
  • Cross-Platform Support: Ensured consistent functionality and user experience across web and mobile applications.
  • Laravel
  • PHP
  • REST APIs
  • MyFatoorah Integration
  • MySQL
  • Blade Templates
  • Flutter
  • RBAC (Roles & Permissions)
  • HTML
  • CSS
  • JavaScript

Dashboard Showcase