Locker Booking Platform
About the project
Challenges
Multi-Role Navigation: Required distinct flows and permissions for Admins, Employees, and Customers.
Real-Time Booking Logic: Locker slots had to automatically disable once capacity was full.
Payment and Invoicing: Needed to support secure transactions and generate GST-compliant, printer-ready invoices.
Communication Flow: Users had to receive timely email updates for confirmations, cancellations, and reschedules.
- Branch Management: Admins required full control over branch creation, locker settings, and employee assignment.
Approach
Role-Based Dashboards: We created customized dashboards for each user role, enabling access only to relevant actions and data.
Booking Flow Optimization: Customers can seamlessly choose lockers, schedule time, and complete bookings via an intuitive index page.
Invoice System: Built GST-enabled PDF invoices compatible with thermal printers, auto-generated upon booking/reschedule.
Email Notifications: Integrated SendGrid to automate emails for booking confirmations, changes, and cancellations.
- Branch Admin Tools: Enabled creation and configuration of branches, time slots, locker pricing, and manual booking access.
Key Features
Dynamic Booking Logic: Locker slots auto-disable once full; UI dynamically updates available options.
Integrated Payments: Pay U Money integration enables smooth, secure checkout for customers.
Smart Invoicing: Auto-generated GST invoices with thermal-print layout for branch-level transactions.
Filtered Dashboards: Admins and employees can filter bookings by branch, customer name, or booking ID.
Customer-Friendly UX: Customers can log in, view their bookings, reschedule, and receive real-time email confirmations.
Branch Settings Panel: Admins manage all global configurations including locker inventory, duration, and pricing.
Comments
Post a Comment