Booking Management System - Streamlining Educational Visits for Science Gallery Melbourne
π Project Background
The Learning Team at Science Gallery Melbourne faced operational challenges managing multiple disconnected systems - Priava venue bookings, Outlook calendar scheduling, and Excel spreadsheets. Our Unified Booking Management System revolutionizes educational excursion management through seamless workflow integration.
π Key Features
- Smart Resource Allocation: Real-time conflict detection with bulk editing
- Automated Workflows: End-to-end processing from inquiry to invoicing
- Data Dashboard: Visual analytics for booking trends & resource utilization
- Accessibility First: Integrated Auslan interpreters & bus booking
- Enterprise Security: GDPR-compliant encryption & RBAC controls
- Checklist and template management: Checklist and template management function, marking pending bookings according to different procedure types and generating corresponding checklists to ensure that every step of the booking process is tracked
1 | # Sample API Endpoint - Booking Creation |
π οΈ Tech Stack
| Module | Technologies |
|---|---|
| Frontend | React + Material-UI |
| Backend | Django REST Framework |
| Database | MongoDB Atlas |
| Deployment | Netlify + Vercel |
| Integrations | Microsoft Graph API |
π― Agile Implementation
- 4-sprint delivery from prototype to production
- Daily standups + biweekly client reviews
85% test automation coverage
- CI/CD pipeline with minute-level deployments
π₯ Live Demonstration
π‘ Roadmap
- AI-powered resource optimization
- Mobile management application
- Multilingual support
- Public API for developers
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.