Overview:
The content provided appears to be a guide or documentation for a financial dashboard project, specifically a Masters Thesis project. The live demo link mentioned in the content suggests that this project is a web application, possibly hosted on Heroku. The content also includes instructions on project setup, deployment, and user creation within the app.
Features:
- Financial Dashboard: Provides a web-based interface to display financial data.
- Server-Client Project Setup: Instructions for setting up the project on the server and client side.
- Development and Production Builds: Instructions for compiling, hot-reloading, and minifying the project files for development and production environments.
- File Linting and Fixing: Instructions for linting and fixing project files.
- Custom Configuration: Instructions for customizing the project configuration.
- Heroku Integration: Instructions for setting environmental variables, deploying to Heroku, and running the app on Heroku.
- Manual User Creation: Instructions for manually creating users within the app.
Installation:
- Run the command
project setupto set up the server-side of the project. - Run the command
client setupto set up the client-side of the project. - Use the command
developmentto compile and hot-reload the project files for development. - Use the command
productionto compile and minify the project files for production. - Run the command
lintto lint and fix the project files. - Customize the project configuration as needed using the provided configuration reference.
- Set the required environmental variables, including changing the value of the
SECRET_KEY. - Deploy the project on Heroku by pushing to the
herokubranch or any other branch created. - Run the app locally using the command
python manage.py runserver. - For production, use the command
heroku run python manage.py runserver --app app_name. - Manually create users within the app using the command
heroku run python manage.py create_user --app app_name.
Summary:
This content provides a brief overview and documentation for a financial dashboard project, including instructions for installation, deployment, and user creation. It seems to be a work in progress, with a live demo showcasing the current progress of the project. The instructions provided appear to be specific to a web-based application hosted on Heroku.