Inspiration
We both traveled from USC to QWERHacks using public transit so combined our experiences with the inspiring insights from the opening speakers to create CommutiCrew!!
How We Built It
Use Flutter and Firebase for authentication and app development. Used GoogleMapsAPI and DirectionsAPI to provide the location and route features of our app. We use Figma and PixelArt to design our app.
What it does
CommutiCrew is an app designed to make public transit more approachable and enjoyable! Keep track of the distance you've traveled on public transit and go to new places to discover eggs and unlock cute commute creatures, your very own CommutiCrew! Get a new Transit Tip from your CommutiCrew every day and learn all about the special and spirited communities you travel through!
Challenges we ran into
We learned how to prioritize what features to include due to limited time and team members. The biggest obstacle was experiencing difficulties with incorporating location and using DirectionsAPI which was the key feature of our app. This is our first time using Flutter and learned many of its components, styling, and syntax guidelines.
Accomplishments that we're proud of
Proud of our app design! Neither of us have ever primarily been designers so being able to grow that way was amazing! We are proud of how much we were able to learn and accomplish during this hackathon considering how many new techniques we decided to tackle from Flutter to DirectionsAPI.
What's next for CommutiCrew
We would like to add another feature that uses the distance traveled on public transit to calculate how public transit helps reduce one's carbon footprint. We would also like to expand the CommutiCrew's Transit Tips to directly address the specific routes you take, specifically on how to navigate transfers smoothly. Another fun component would be adding missions to complete and monsters to defeat for each community to further learn about what that community values and grow your connections with your CommutiCrew.
Built With
- figma
- flutter
Log in or sign up for Devpost to join the conversation.