This is a Django web application that displays company user statistics and the daily growth of user signups using data from JSON files.
- Displays the total number of users per company.
- Shows the daily growth of the total number of users.
- Uses Django for the web framework and Matplotlib for plotting graphs.
- Python
- Django
- Pandas
- Matplotlib
-
Clone the Repository:
git clone https://github.com/enfurars/Django_Dashboard.git cd Django_Dashboard
-
Create a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install Dependencies:
pip install -r requirements.txt
-
Run Migrations:
python manage.py makemigrations python manage.py migrate
-
Load Initial Data:
python manage.py import_data
-
Start the Development Server:
python manage.py runserver
-
Open the Application: Open your web browser and go to
http://127.0.0.1:8000
.
- The homepage displays a table with the total number of users per company.
- The homepage also shows a graph of the daily growth of user signups.