Slideshow & Demonstration

https://docs.google.com/presentation/d/1m99ufeqvqLceyOgsVHXZInqGM-RU78MR_3fEh6oaunc/edit?usp=sharing

Inspiration

Our Inspiration came from popular payment platforms such as Paypal and apps such as CashApp and Acorns. Everyone has heard of Acorns and Cash App, which allows users to invest trivial amounts of coins and spare cash into single stocks or even volatile cryptocurrencies. FinGenie is the perfect solution to combat these issues.

What it does

FinGenie is a payment platform integration/plugin which allows users to DCA (dollar cost average) into the S&P 500 Index ETF. Instead of buying volatile crypto and single stock picks hoping for asymmetric returns, we have created a solution, which automatically invests your money into the S&P 500 for you. Instead of letting cash accumulate and sit idly in different payment platforms, we will direct your cash automatically into a well diversified index fund. We strongly believe in the buy and hold strategy, and thus made the process seamless for users.

How we built it

Our stack includes HTML5, CSS3, Javascript and Electron.js. We used HTML/CSS/JS to design the proprietary mock payment platform as well as the mock brokerage platform. We utilized Electron.js to send the user a push notification to their desktop as well as deploy the application locally.

Challenges we ran into

Our original plan was to execute actual market orders from a payment platform but we soon realized that ACH transfers are not immediate and thus, the project scope would be too large for this hackathon. In addition, we would need approval to use the APIs from the respective sources, which requires clearance for fair-use.

Accomplishments that we're proud of

We are proud of the idea and the implementation within the given timeframe. My partner and I have never built Desktop applications before, and we had to learn how to navigate such a task.

What we learned

We learned how to utilize Electron.js framework to deploy Desktop applications. In addition, we learned how to work with the users OS to notify them in real time of events. This really pushed our knowledge on information transfer and networking protocols.

What's next for FinGenie

We will attempt to integrate a fully functional plugin that can execute market orders on real exchanges such as ETrade, Charles Schwab or TD Ameritrade.

Built With

Share this project:

Updates