Skip to content

Pratik-kr21/OpenRooms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

OpenRooms – College Room Availability App

📌 Overview

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.

✨ Features

  • 📖 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.

🛠️ Tech Stack

  • 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)

🚀 Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/OpenRooms.git
  2. Navigate to project directory:

    cd OpenRooms
  3. Install dependencies:

    flutter pub get
  4. Run the app:

    flutter run

📂 Project Structure

lib/
 ├── main.dart        # Entry point
 ├── screens/         # UI screens
 ├── widgets/         # Reusable components
 ├── models/          # Data models
 ├── services/        # API/Database services
 └── utils/           # Helper functions

📸 Screenshots

WhatsApp Image 2025-12-10 at 19 08 37_fd3cc86f WhatsApp Image 2025-12-10 at 19 08 37_cf87f6ed WhatsApp Image 2025-12-10 at 19 08 37_92022c33

🏫 Use Case

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.

📌 Future Scope

  • ✅ Real-time room availability with IoT integration.
  • ✅ Notifications for newly available rooms.
  • ✅ Booking system for group events.

👨‍💻 Author

Developed by Karan Juneja


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors