CUSATIFY is a Flutter-based mobile application designed to optimize library seat management at Cochin University of Science and Technology (CUSAT).
The application enables students to scan a QR code inside the library, reserve available seats, and automatically start a timed session. Once the session expires, the system automatically checks out the student and releases the seat.
This ensures fair usage, prevents seat blocking, and improves overall resource efficiency.
- Ensure fair and transparent seat allocation
- Prevent long-duration seat blocking
- Enable real-time seat availability tracking
- Automate seat checkout after usage
- Digitally streamline campus resource management
- Secure login authentication
- Access personalized dashboard
- Scan QR code inside library
- View real-time available seats
- Select and reserve a seat
- Automatic timer activation
- Auto checkout when timer expires
- Secure login
- Access faculty dashboard
- Future scope: Monitoring and administrative controls
- Role-based authentication (Student / Faculty)
- QR code–based library verification
- Real-time seat availability system
- Automated timer-based seat allocation
- Automatic seat release after timer expiry
- Secure backend integration using Firebase
- User logs into the application
- Navigates to the Library section
- Scans the QR code placed inside the library
- Available seats are fetched from the database
- User selects a seat
- Timer starts automatically
- On timer expiry:
- User is automatically checked out
- Seat status is updated to available
- Flutter
- Dart
- Firebase Authentication
- Cloud Firestore
- Firebase Realtime Database (if used)
- QR Code Scanner Package
- Session & Timer Management Logic