Temple Bathroom 2 Go (TB2G)
Welcome to Temple Bathroom 2 Go (TB2G) - your ultimate solution for finding the best bathrooms on Temple University's campus!
What is TB2G?
TB2G is a revolutionary app designed to enhance your restroom experience at Temple University. Whether you're a student, faculty member, or visitor, TB2G provides you with the tools to locate, rate, and discover the cleanest and most convenient bathrooms on campus.
Features
- Rating System: Users can rate and review bathrooms based on cleanliness, accessibility, and amenities.
- Search Functionality: Easily find bathrooms near your current location or within a specific building.
- Machine Learning Prediction: Our advanced ML classifier analyzes user ratings and predicts the best bathrooms to use at any given moment.
- User Posts: Share your bathroom experiences with the TB2G community by creating posts and leaving helpful tips for fellow users.
- Interactive Map: Visualize bathroom locations on a campus map and navigate to your desired restroom with ease.
How It Works
Using TB2G is simple:
- Rate and review bathrooms based on your experience.
- Explore user-generated posts
- Explore statisctics
- Utilize the ML prediction feature to find the optimal restroom for your needs
- Find the closest bathroom
Technology Stack
Frontend:
- Next.js - A React framework for building server-rendered and statically generated web applications.
- Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
Backend:
- Firebase - A comprehensive platform provided by Google for building web and mobile applications, including real-time databases and authentication services.
Machine Learning:
- A machine learning model (SVD) trained to predict the best bathrooms based on user ratings and other factors.
- Python Server - A backend server implemented in Python to handle machine learning predictions and other server-side operations. Hosted on Azure!
Future Capabilities
- create reviews for bathrooms for more buildings and by each bathroom and not floor
- make mobile app + get acquired by temple uni.
- fix activity graph to show activity by floor
- add sorting to see best reviews
GitHub Repositories
Explore our GitHub repositories to view the source code:
- TB2G Repository this repo contains frontend code
- TB2G_2 Repository this repo has the python code and the TB2G repo as a submodule
p.s. dont ask why two repos