- Git
- Python 3.11
- Node.js (Includes npm)
To get started with this project, ensure you have all the necessary dependencies installed.
Before you begin, ensure the following requirements are met:
-
Git:
- Verify if Git is installed by running:
git --version
- If Git is not installed, download it from git-scm.com.
- Verify if Git is installed by running:
-
Node.js:
- Ensure you have Node.js installed. You can download the latest version from the official Node.js website.
Follow the steps below to install Python 3.11:
- Go to the official Python Downloads page.
- Download the Python 3.11 installer for Windows.
- Run the installer:
- During installation, ensure you check the box labeled "Add Python 3.11 to PATH" before clicking Install Now.
To verify if Python 3.11 has been installed correctly on your system, follow these steps:
- Open Command Prompt (press Win + R, type cmd, and press Enter).
- In the Command Prompt window, type the following command and press Enter:
python --version
- If Python 3.11 is installed correctly, the output should display the Python version, something like:
Python 3.11.0
-
Open Command Promt (press Win + R, type cmd, and press Enter)
-
Clone the repository:
git clone https://github.com/HITESHRAO2004/Dynamic-Hackathon-2025.git
-
Navigate into the project directory:
cd Dynamic-Hackathon-2025
-
Install Python dependencies:
pip install -r requirements.txt
-
Start the Flask API and wait for some time:
python API.py
-
When API Start Running on 'http://127.0.0.1:5000' and start showing ' RUL Prediction API is live!' then Open new Command Prompt (press Win + R, type cmd, and press Enter) and Naviagate into the project directory again:
cd Dynamic-Hackathon-2025
-
Install project dependencies:
npm install
-
Run the development server:
npm run dev
-
Access the application: Open your browser and navigate to:
http://localhost:5173
-
Keep Track of your Crane Health, Maintainence and Failure Predictions with our Remote Equipment Monitoring and Predictive Maintenance Dashboard For Crane Operations
Thank you