Split
A roommate companion app that makes sharing easier
🚧 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