Role: Full stack Developer (Laravel)
Multi-vendor booking platform with vendor dashboards, superadmin control, and seats.io seat selection integration.
Project Overview
Tazkara a multi-vendor booking platform with dedicated vendor dashboards built with vue.js and a superadmin interface, built using Laravel blades. It features visual seat selection through seats.io, real-time booking management, and seamless integration with seats.io, supporting both web and mobile applications.
Technical Summary
- Backend Development: Built the backend for both vendor and user-facing applications using Laravel, ensuring a robust and maintainable architecture.
- Database Design & Management: Designed a relational database to manage users, vendors, bookings, seats, and transactions. Optimized queries and relationships for efficiency.
- API Design & Integration: Developed RESTful APIs for web and mobile applications, handling booking creation, seat selection, vendor interactions, and real-time updates. Ensured secure and well-documented endpoints.
- Seat Selection Integration: Implemented seats.io API to allow users to visually view the seats layout, select and book specific seats within venues.
- Vendor Dashboard: Created a comprehensive dashboard for vendors to manage bookings, availability, and customer interactions efficiently.
- Superadmin Interface: Developed a centralized admin dashboard using Laravel Blade for managing all vendors, users, bookings, and system settings, in addition the integration with seats.io to build the layout on seats.io and make it available for users.
- System Optimization & Scalability: Focused on writing optimized database queries, handling multiple bookings concurrently, and maintaining system responsiveness under high traffic.
- Cross-Platform Support: Ensured seamless functionality across both web and mobile applications, providing a consistent user experience.
- Third-Party Integration: Integrated seats.io as an external service for seat visualization and booking, ensuring smooth interaction within the platform.
- Laravel
- PHP
- REST APIs
- Seats.io API
- MySQL
- Blade Templates
- Vue.js
- Flutter
- RBAC (Roles & Permissions)
- HTML
- CSS
- JavaScript
Dashboard Showcase
Slide 1 of 14