Growth Plan is a multi-tenant web application that allows clients to manage the inputs and outputs
(including interactive data visualization) of their financial forecasts. It consists of user admin
for each client and an forecasting application for company expenses including interactive data
visualization. Users can make changes to their expense inputs and have the app make forecast expense
calculations. They also can see the expense forecast data in a visual form using various interactive
chart types such as stacked bars with dynamic filters.
We used technologies such as Python and Flask (specifically Flask-AppBuilder), Sqlalchemy, the data visualization library Plotly/Dash, Pandas/SQLAlchemy to make the calculations and Celery for background processing.