F.I.R.E. Calculator
Financial Independence Early Retirement Calculator
Project Details
Objective
Build a RESTful backend and a dynamically updated, single-page frontend. Use asynchronous calls to fetch data from the backend. 100% Responsive frontend. Generate datasets from the backend, that are parsed into beautiful, useful graphs by the frontend.
Tools & Technologies
Django REST Framework (DRF), amcharts (JavaScript library: https://www.amcharts.com/), Heroku, Docker, GitHub Actions, Bootstrap (Around theme by Createx), pytest.
Challenge
My good friend and fellow developer Thijs Houtenbos (https://github.com/thijsh) came up with this idea. We defined all design requirements together, both worked on front- and backend, and reviewed each others code line-by-line. We of course worked according to best-practices like the Git Workflow, Agile/Scrum, TDD, and more. Tools like Asana, Slack, and GitHub helped us to work efficiently and remotely.
For Your Information
It may take a minute or two for the demo app container to spin up - after that, it should be very responsive!