What it does
Shrike processes information from the Alpha Venture API which provides real-time and historical market information such as economic indicators, fundamental metrics, and technical signals. After gathering this data, Gemini translates it into clear, easy-to-understand language that only informs users to about whether a stock is a good investment.
How we built it
For Backend
- Python Flask
- Gemini 2.5 (For chat capabilities)
- Alpha Vantage Stock API
Challenges we ran into
We encountered major challenges in setting up the front-end to be ready to be worked on. Figuring out how to leverage the Market data and news for gemini 2.5 was also a major hurdle. The Google Gemini AI requires very detailed and strict prompts to respond in the best interest of the user. However, once those necessary prompts are found and utilized, Gemini AI becomes a very powerful resource.
Accomplishments that we're proud of
We managed to use user queries to successfully pipe market data to gemini 2.5 to give informative answers about the stock market
What we learned
- How to set up virtual environments
- How to set up react and chakra ui
- How to work with Python Flask
- How to set up APIs
- How to work with External APIs
What's next for Shriker
- Formatting gemini output
- Reliably displaying market data alongside gemini response
- Cloud Hosting
Built With
- alpha-vantage-api
- css
- docker
- gemini-api
- html
- javascript
- python

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