DIICSU Room Booking System (By Team Mamba Out)
Created|DIICSU Projects
DIICSU Room Booking System
This system is a project developed by WaterCoFire in collaboration with Team Mamba Out members in DIICSU DI32001 - Agile Software Engineering module.
It consists of four repositories:
- Backend
- Frontend (Website, for students & lecturers)
- Frontend (WeChat mini program, for students & lecturers)
- Frontend (Website, for system admin)
Main Features
For Students & Lecturers:
- View the availability of all classrooms in DIICSU anytime, anywhere on the website or WeChat mini program
- Select the preferred time period and make a booking
- Check in on the WeChat mini program when the booking time is about to begin
For Admin:
- Manage all booking information centrally
- Set various permissions for classrooms
- Set various classroom statuses (e.g., maintenance/unavailable time periods)
- Obtain usage reports for all classrooms in DIICSU
Other Features
- Ability to automatically resolve conflicts between multiple user bookings
- Email notification mechanism
- Login security verification mechanism
- And more…
UI Design
The following images are for reference only and DO NOT represent the actual project.




Accessing
All four repositories has been open-sourced on GitHub.
🔗 Repositories on GitHubAll four repositories have been archived and are no longer maintained. If you found any issues or bugs, simply avoid making similar mistakes in your own projects in the future!
Credits
Thanks to the rest of Team Mamba Out (in alphabetical order by last name):
- Jiarong He
- Zixuan Lin
- Jiangtao Ma
- Siqi Peng
- Shunyao Wang
- Yao Yao
- Jinhao Zhang
Additionally, thanks to Prof. Karen Petrie for her guidance in this module.
Copyright NoticeThis post is licensed under CC BY-NC-SA 4.0. Credit the source when reposting.
