Inspiration
Investors like to talk. Just look at communities like r/WallStreetBets on reddit, which was over 12.5 million subscribers. Or even just overhear some conversations at your next party. People like to talk (and sometimes brag) about how their investments are doing. But these conversations happen on the edges. They're hidden between dozens of (admittedly funny) memes and sarcastic posts. That is, until now.
What it does
Share is a platform for you to share how your shares are doing (pun very much intended). Post about your positions and your rationale behind them or read what other people are doing. You can join groups with your friends, family, and others to see who can get the highest return for their money. Share is a place for you to learn about and enjoy the thrills of the stock market.
How we built it
Share uses data from Yahoo Finance to determine what your current return is on a particular set of shares. This data is then stored and updates every so often. The backend was created with Python, Flask, and Pandas. The backend is connected to the front end via a custom-built RESTful API. The frontend was made in Flutter.
Challenges we ran into
This was the first hackathon for about half of our team members. Learning about the creative process and figuring out how to proceed was a big challenge for our team, but one that we conquered anyway. One member had never made a backend before or worked with RESTful APIs, but managed to learn how to do it before the deadline. Another member became introduced to the Flutter framework. With some minor changes, our product will soon be released on the app store for its first market introduction.
Accomplishments that we're proud of
We are proud of getting Flutter to work. It took quite a bit of effort but it was worth it in the end. We are also proud of creating a functional app and getting a proper backend-frontend system working. All four of us pushed through the Hack at the end and did not sleep the last night whatsoever. We are a team of two high schoolers, one NYU student, and a Penn student: we formulated a new idea to pioneer change in the world. All of us have different backgrounds (bioengineering, computer engineering, mechanical engineering, and finance), but we all pieced together our strengths to demonstrate our immense potential in Share.
What we learned
Flutter, REST APIs, Flask, etc: such technologies were a few of the frameworks that we learned. From knowing nothing about these systems prior to the Hack, we spent 36 complete hours creating a full-stack, hybrid, mobile application. Alongside the hands-on technical knowledge that was gained, the team learned a lot about teamwork and collaborating on different parts of the project in order to make sure the whole thing was done on time. Each of us four came into the Hackathon, looking for team members. After a quick introduction at the PreHack event, "voila!" our team became a reality! In a growing world of business, we just engineered a new product that promotes finance and investing education around the world. We want to touch each person around the world with our social media/game/informative platform!
What's next for Share.
We plan to add more functionality to Share. Possible future features include adding the ability to log options positions on the app, the ability to compare how every member in a group is doing over several different time intervals, and a more robust algorithm to help people learn about potential investing opportunities. We are looking forward to continuing our journey after PennApps and launching as a potential startup with innovative ideas tacked onto our current foundation.
Log in or sign up for Devpost to join the conversation.