There are 600000 licensed pilots in the US, and 200000 General Aviation airplanes that can travel at speeds up to 150% to 250% of the speed of cars. However, unlike cars, there is no easy way for hobbyist pilots to make money off of their skills. Owning a plane is expensive, and SharePlane has come in to help pay those costs, while also helping to eliminate length and costly travel.

What it does

SharePlane makes it easy to connect a pilot with a person looking for a ride. The user can easily book a flight, and pilots can choose which requests to fulfill. The user gets a convenient flight, and the pilot gets payed.

How we built it

We used Flutter to build the mobile app, with Firebase as it's back-end. The Google Maps SDK was also used. To design and wireframe, we used Figma.

Challenges we ran into

The hardest part for our team was ideation. We went through several hours of bad ideas to come up with this one. Git was also a cause of struggle. Our repository got quite cluttered with branches and merge conflicts. Before our next hackathon, we plan to come up with a code organization plan with naming standards with branches and commits.

Accomplishments that we're proud of

We managed to create a working app with more features than we originally imagined. We also implemented new features for the UI which were completely new to us. We stuck to our Figma designs with good accuracy.

What we learned

Developing SharePlane granted us valuable experience with Flutter and Firebase. We learned plenty about working as a team and working within a time frame.

What's next for SharePlane

We intentionally left the code base open to changes, allowing it to be deployed into a production environment. The GitHub repository will be left open under the MIT license, helping out future generations of hackers. We have several ideas for the future of SharePlane included built-in chat and a flight ETA tracker.

Share this project: