This project is a web-based dashboard for visualizing conveyor belt profile data. Users can upload CSV files containing profile data, select a date to view the data, and display a corresponding graph. The application is built using Django for the backend and HTML, CSS, Bootstrap and JS for the frontend.
- Upload CSV files containing conveyor belt profile data.
- Select a date to view the corresponding data.
- Display a graph of the data for the selected date.
- Data validation to ensure the integrity of uploaded files.
Before you begin, ensure you have met the following requirements:
- Python 3.8+
- Django 3.2+
- pandas
- matplotlib
-
Clone the repository
git clone https://github.com/akarsh-sinha/Conveyor-Profiler.git cd company_dashboard
-
Install the required dependencies
pip install -r requirements.txt
-
Apply migrations
python manage.py migrate
-
Run the server
python manage.py runserver
-
Access the application
Open your web browser and go to
http://127.0.0.1:8000/
.
The required Python packages are listed in the requirements.txt
file:
Django>=3.2
pandas>=1.2.0
matplotlib>=3.3.0
To install these dependencies, use the following command:
pip install -r requirements.txt