Inspiration

During our team brainstorm, Tyler told us about how he had a midterm on the 10th floor of McMed and that he couldn't bear the thought of using the bathroom on that floor. With an hour left in his midterm and time dwindling, he booked it all the way to Trottier to relieve himself in peace.

Remembering all the Reddit posts and confessions asking for McGill's top bathroom recommendations, we drew on personal experiences and student demand to create LooLogger: an app to log and rank campus bathrooms.

What it does

LooLogger allows users to explore, rate, and rank bathrooms around campus. Displaying the maintenance status, number of stalls (urinals), and cleanliness ratings, they can quickly decide which buildings to duck into when they need to go.

How we built it

The frontend was built with JavaScript and React. The backend was implemented with Java, Springboot, and Firebase.

Challenges we ran into

It felt like every time we fixed something, another feature broke. This was also our first time using a version control system (GitHub) with this many people. We eventually got over our fear of commitment and made it work.

Accomplishments that we're proud of

Building on our past projects of ChatGPT wrappers, we're happy that we successfully connected a bunch of frontend and backend features. We're also happy to have made something we would all actually use!

What we learned

Web development, database implementation, compromising for the greater good of the team, and version control.

What's next for LooLogger

Although currently only implemented for McGill, all students use the bathroom. We'll expand to various university campuses to create a monopoly on bathroom rating apps.

Built With

Share this project:

Updates