A simple and easy to use WebApp for Stocks / Cryptocurreny / Foreign Exchange prices prediction.


Last 30 days:

Open issues
PRs opened

Project type

First Timer FriendlyMachine LearningData VisualizationWeb ApplicationFinance

Project tech


Currently seeking

  • Developers
  • Backend Developers
  • Frontend Developers
  • DevOps
  • Designers
  • Code Reviewers
  • Testers

Contribution overview

Most contributors are in India

Ideal: 1 PR a month

Mentorship & pairing available

Automated dev environment available


FINADICT is a simple and easy to use WebApp for Stocks / Cryptocurreny / Foreign Exchange prices prediction. It's fully built in Python, uses the Yahoo Finance API to fetch raw data and then Facebook Prophet model to fit the historical data and predict future prices of an entity / currency. The frontend is built using Streamlit.
Currently, prediction is supported for 1 day interval with maximum of 1 day prediction. Other features include (but are not limited to):

  • Historical data fetch interval ranging from 5 mins to 1 month.
  • Viewing Raw historical data in table format.
  • Option to download each and every piece of information.
  • Different types of plots for the fetched and prediction data.
  • Option to run locally or on a server using docker.
CodeSee map of this codebase
Starting guide for the project


Contributing FAQs

Q1: What kind of contributions are you looking for?

Ans: There are numerous ways to contribute to a project. For eg. you can change the whole look of the webapp or you can modify the machine learning model by adding / tuning some parameters.

Q2: I am not a pro in Python. Can I still contribute?

Ans: Of course you can. Just work on the documentation and you can do wonders.🤩

Q3: What are some good links to get started?

Ans: You can find those links below in the learnLinks section.

If you have any other queries, feel free to reach out to me here.


Resources to learn more about our technology and community.

Project listed on October 02, 2021