A roommate companion app that makes sharing easier

Stack

  • React Native
  • Firebase

Links

Screenshots of the Split screen overlaid over a tan background

🚧 Under Construction: I’m working on filling this space still! Check back soon for updates.

What

This is a roommate scheduling application, that was built as part of Aggie Coding Club. It’s meant to make common tasks such as finding roommates, splitting chores, and splitting finances easier.

Why

While I have a great roommate, I would have loved a product like this in my life at the time. It feels like a lot of the times searching for roommates is done on Instagram. A lot of things such as who would do chores and stuff isn’t really solved by anything, and this would have served a nice reminder and organizational thing, without having to try out a lot of different ideas. Ultimately, the project managers also seemed like great people, and this seemed like a good time to work on a very focused team.

How

This was the first time coding in React/React Native for a lot of the team, so it was pretty helpful for me and a teammate to make a primary structure that people could build off of. Afterwards, there were definitely a lot of snags such as making sure location worked on android as well as iOS, and also dealing with thousands of requests to our firebase backend. We didn’t even fully solve that, but we switched data fetching paradigms.

Resources

Firebase docs Tanstack Query docs Router docs React Native docs