The varying degree of comfort amongst Penn engineering building restrooms.

What it does

You initially set your restroom preferences (period products availability, wheelchair accessibility, ablution-friendly, gender neutral...etc.). You can then go to the app anytime to enter what building and floor you are in, and the app will tell you the nearest restroom that matches your preferences. Restrooms can also be rated for business, smell, cleanliness, and other factors.

How we built it

We used node.js and react-native on expo go for fast, efficient cross-platform mobile development.

Challenges we ran into

The three of us are more familiar with web development in React, but the project requirements are better met in an app environment. The main challenge so far has been adapting to the react-native development environment.

Accomplishments that we're proud of

Coming up with the sh*t!

What we learned

Development in react-native and designing an encouraging front-end for people to comfortably sh*t

What's next for Good Sh*t

The next step concerns scalability. We are planning to expand to include every bathroom on Penn's campus. Not just engineers deserve a Good Sh*t! We are also planning to incorporate Twilio for on-the-go SMS sh*t info.


Share this project: