OpenRooms is a Flutter-based mobile application that helps students easily find available rooms in their college building. These rooms can be used for rest, group collaboration, discussions, and games. The app also shows unavailable rooms, labs, and staff rooms, ensuring transparency and better space utilization.
- 📖 Available Rooms – Instantly check which rooms are open to use.
- 🚫 Unavailable Rooms – View occupied rooms, labs, and staff rooms.
- 👥 Collaboration Spaces – Helps students find free spots for group activities.
- 🕹️ Recreational Use – Identifies free rooms for games and relaxation.
- 📱 Cross-Platform – Built using Flutter for Android and iOS compatibility.
- Framework: Flutter
- Language: Dart
- Database: (Add here if you used Firebase, SQLite, or any other DB)
- Authentication: (Mention if Google Sign-In or College Login is used)
-
Clone the repository:
git clone https://github.com/your-username/OpenRooms.git
-
Navigate to project directory:
cd OpenRooms -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
lib/
├── main.dart # Entry point
├── screens/ # UI screens
├── widgets/ # Reusable components
├── models/ # Data models
├── services/ # API/Database services
└── utils/ # Helper functions
This app was designed for college students to:
- Quickly find a free room for rest or collaboration.
- Avoid clashes with occupied spaces.
- Improve resource utilization within campus buildings.
- ✅ Real-time room availability with IoT integration.
- ✅ Notifications for newly available rooms.
- ✅ Booking system for group events.
Developed by Karan Juneja


