Inspiration
There is a lot that is lacking from the mobile app environment and my teammates and I realized that a good, simple, friendly, no string attached, app where you can view stock data is not lacking. So we made one. The UI and name was inspired by Robinhood.
What it does
On the home tab you get an overview of the global market conditions; you can see the US Markets, European Markets, Asian Markets, Forex, Cryptocurrency, etc. which updates every 30 seconds. On the search tab you can search for most equities, mutual funds, ETFs, etc. and once clicked you can view the securities chart and some fundamentals.
How we built it
On the frontend we used react native, on the backend we used flask. We got some of the data from the Alpha Vantage API and the rest was scraped from the best stock websites. We used sqlite to implement the save equity feature.
Challenges we ran into
Building good graphs from scratch is a very difficult task which requires in depth knowledge of svgs and libraries like d3, which my teammates and I did not have. So most of the project was figuring how to make a good graph. The last challenge we faced was finding free data/scrapping the rest.
Accomplishments that we're proud of
We learned a lot of technologies that were new to us like svgs and flask in less then a day and were able to implement a working app which those.
What we learned
We learned how to use Flask, how to host a flask server on a raspberry pi, and svgs.
What's next for Maid Marian
We plan on making the graphs better, and implement a graph made with svgs and d3. We also want to fix the UI and UX.

Log in or sign up for Devpost to join the conversation.