Inspiration
We've all been upset at our roommates for not cleaning, or paying a bill on time, or doing that something that outside of our comfort zones. From having guests over at 1 am or going two weeks without toilet paper, sometimes we forget to respect our roommates boundaries and the essentials of being a good roommate.
What it does
Our mobile app allows users to sign in via email and password and join a group with their apartment suite mates. From the home screen, one can see the chores and bills that they have set for themselves and the chores and bills that their roommates set for them, all from high priority to low priority. Moreover on the home screen, the user can also see when their apartment mates plan to have any guests over, allowing them to plan accordingly in advance. From the Add screen, the user can add a chore, guest, or expense, each with their own intuitive set of customization options.
How we built it
We wanted to make an app that can be used by almost everyone. Therefore, we opted to use React-Native to build our mobile app, for it allows us to deploy our app for both the android platform and apple platform.
Challenges we ran into
The biggest issue we ran into was setting up the back end for our mobile app. At first, we intended to use Google Firebase, but this proved to be rather difficult to incorporate into our cross platform react-native front-end. Therefore, we switched to hosting a mysql server using Amazon Web Services.
Accomplishments that we're proud of
We're extremely proud of the subtle UI design choices we made for this app. To the aesthetic color scheme to the extremely intuitive flow, we wanted to make sure that the user feels comfortable using our app right off the bat.
What we learned
As all of us have little to none mobile app experience, this project taught us how JavaScript and Node.js works along with how to host using AWS.
What's next for Group Troop
We plan on using Send Grid and Twilio API to incorporate email, text, and push notifications. Moreover, we plan on adding more functionality to the app, such as using geolocation so that apartment mates know who's home and who isn't.
Log in or sign up for Devpost to join the conversation.