Investment Project Evaluation

Table of Content's:

General Info

The project is based on Financial Mathematics and Business Finance and is there to automate the tasks of getting the right information about the Investment Project Info.

I. The first part of the project

First thing in this part is to crate a scalable table (pandas dataFrame), which will contain all the nececary data for the further processe's.

That include's getting the information:

Number Task Status
1. Period of return
2. Discounted period of return
3. Net Present Value (NPV)
4. Internal rate of return (IRR)
5. Profitability Index (PI)
6. Method of annuity

Also every time something is added to the main code base, everyone must writte test's for that feature, which is included in the testing.py file. The test than are runned on GitHub Actions to make sure that our app is stable and ready to deploy.

The testing workflow you can find in .github/workflows/ci.yml

All the thing that are refferenced in some way you can find in the refference section of this file.

Technologies

Refferences