MERN Stack App uses Chart.js and React-Chartjs-2 libraries
Our application pulls various metrics and data out of financial statements published by publicly traded companies. With the data provided our users can plot, analyze key financial metrics and compare companies within their portfolio using visualization tools to make informed financial decisions.
As a user, I want to be able to pull and analyze any company's financials in order to make sound financial decisions.
See the link to the deployed site.
Otherwise to run locally, after cloning the repository run the code below:
npm i
npm run build
npm run start
npm run develop (for developer mode)
MongoDB will be needed to run the application locally.
Note: Update ./config/connection.js and the root/ .env as needed for your database info.
🏆 This application is licensed under GNU GPL v2.
HTML / CSS / JavaScript / React.js / Node.js / Heroku / Express.js / MongoDB / GraphQL / JWT- JSON Web Token Authentication
- Sign-up or login by clicking on the "Login/Sign Up" button in the top right.
-
Once signed in you'll see that the "Portfolio" and "Ratio" pages have been made available.
-
On your portfolio page search and save companies to your Portfolio and review the profile, financial summary, and financial statement of those companies.
- In the ratio page search for the companies and metrics of your and use the visualization tools to draw comparisons.
- Lastly, leave this site better informed to make great financial decisions!
Front-end file structure (React Components)
Financial Statement Analysis (index.js)
|
App.js
|
Navbar.js
|
├── /pages
│ │
│ ├── Homepage.js
│ ├── PortfolioPage.js
│ │ │
│ │ └── Navigation.js
│ │ │
│ │ ├── Profile.js
│ │ ├── Summary.js
│ │ └── Statement.js
│ │
│ └── RatioPage.js
│ │
│ └── RatioTable.js
│
├── LoginForm.js
└── SignupForm.js
https://financial-analysis-project-du.herokuapp.com/
https://github.com/Nara1469/financial-statement-analysis
Nara Davaasuren - https://github.com/Nara1469
W. Brandon Comfort - https://github.com/Wbgc728