All about the time value of money.
- streamlit for serving the app on the web
- Docker for containerization
- Financial Model Prep Financial data API
To run this project, you require an API key from Financial model prep
After obtaining the key, paste it into the API_KEY
variable in the `.env file.
To build the docker image, navigate to your working directory and run the command
docker build -f Dockerfile -t app:my_tag
After a succesfful build, run the command
docker run -p 8501:8501 app:my_tag
Sample screens from running of the app.
This interface if for manually entering numbers and then performing the projected cashflows and performing DCF Analysis
Dynamic selection tool to choose columns from dataset
Viewing selected data in a table
Viewing selected data as an annotated line graph
Compare more than one entity using line graphs
Dicsounted CashFlow modelling can be viewed as reversed compound interest. It is basically trying to determine the value of future cashflows of a business in current times using an appropriate disocunt rate This helps an investor to determine whether an investment is worth pursuing. Read more here for indepth definition and formulas.