Empty Room Finder In BRAC University
- Tech Stack: Pandas, Jupyter Notebook, BeautifulSoup, Python
- Github URL: Project Link
The Empty Room Finder is a Python-based project developed using the Pandas library and Beautiful Soup web scraping tool. The project aims to streamline and enhance the process of finding available rooms within the premises of BRAC University, ultimately improving space utilization and reducing scheduling conflicts. In an educational institution like BRAC University, where multiple departments, classes, and events take place simultaneously, it can be challenging for students, faculty, and staff to locate vacant rooms for meetings, group discussions, or other activities. The Empty Room Finder addresses this issue by providing an efficient and user-friendly solution. The project utilizes web scraping techniques powered by Beautiful Soup to extract real-time data from the university's official room scheduling website. The scraped data includes information such as room numbers, schedules, and availability. This data is then processed and organized using the Pandas library, allowing for quick and effective searching and filtering of available rooms based on specific requirements. The Empty Room Finder offers a user-friendly interface where users can input their desired time slots, duration, and any additional preferences or requirements. The system then performs a search through the extracted data to identify and display all rooms that meet the specified criteria. Users can view the room details, including its location within the university premises, capacity, and any associated amenities. Key Features: Real-time Data Extraction: The project utilizes web scraping techniques to fetch up-to-date information from the official room scheduling website of BRAC University. Efficient Searching and Filtering: Users can search for available rooms based on desired time slots, duration, and specific requirements, optimizing the room selection process. Detailed Room Information: The system provides comprehensive details for each available room, including its location, capacity, and additional amenities, assisting users in making informed decisions. User-Friendly Interface: The project offers an intuitive interface that is easy to navigate, ensuring a smooth user experience for students, faculty, and staff. Improved Space Utilization: By effectively locating and utilizing available rooms, the Empty Room Finder contributes to optimizing space utilization within BRAC University, minimizing scheduling conflicts, and maximizing productivity. The Empty Room Finder project demonstrates the effective integration of Python programming, data processing with Pandas, and web scraping using Beautiful Soup to create a practical solution for a common challenge faced by academic institutions. It showcases the application of technology in improving efficiency, enhancing user experience, and promoting resource optimization.