Skip to content

salonii2/Car-Predictive-Maintenance

Repository files navigation

🚗 Car Predictive Maintenance System

🔗 🎥 Click here to view the demo

📋 Requirements

  • 🛠 Git
  • 🐍 Python 3.11
  • Node.js (includes npm)

⚙️ Setup Instructions

To get started with this project, make sure you have all the necessary dependencies installed.


✅ Prerequisites

📌 Git

  • Check if Git is installed:
    git --version
    
    
    git --version

If not installed, download from git-scm.com.

📌 Node.js

Download from the official Node.js website.

🐍 Installing Python 3.11

💻 Windows

  1. Download from Python 3.11 Downloads.
  2. Run the installer and check ✅ “Add Python 3.11 to PATH” before clicking Install Now.

Verify Installation:

python --version

You should see: Python 3.11.0

🚀 Installation Steps

1️⃣ Open Command Prompt

(Press Win + R, type cmd, hit Enter)

2️⃣ Clone the repository

git clone https://github.com/Salonii2/car-predictive-maintenance.git

3️⃣ Navigate to the project directory

cd car-predictive-maintenance

4️⃣ Install Python dependencies

pip install -r requirements.txt

5️⃣ Start the Flask API

python volkswogen_api.py

✅ Wait until you see:

Vehicle RUL Prediction API is live!
Running on http://127.0.0.1:5000

6️⃣ Open a new command prompt and navigate back to the project folder:

cd car-predictive-maintenance

7️⃣ Install project dependencies

npm install

8️⃣ Run the development server

npm run dev

9️⃣ Open the App in your browser:

🌐 http://localhost:5173

🏎 Features

🔮 Predictive Maintenance – AI/ML powered predictions of Remaining Useful Life (RUL) for your vehicle.

🩺 Real-Time Health Monitoring – Keep track of performance and maintenance schedules.

📊 Data-Driven Insights – Historical analysis and future breakdown predictions.

💡 Pro Tip: Keep your API running in one terminal and your front-end in another for a smooth development experience.

✨ Thank you for checking out this project! 🚀


How to Install Python 3.11

Follow the steps below to install Python 3.11:

For Windows:

  1. Go to the official Python Downloads page.
  2. Download the Python 3.11 installer for Windows.
  3. Run the installer:
    • During installation, ensure you check the box labeled "Add Python 3.11 to PATH" before clicking Install Now.

How to Check Python Version:

To verify if Python 3.11 has been installed correctly on your system, follow these steps:

  1. Open Command Prompt (press Win + R, type cmd, and press Enter).
  2. In the Command Prompt window, type the following command and press Enter:
    python --version
    
  3. If Python 3.11 is installed correctly, the output should display the Python version, something like:
    Python 3.11.0
    

Installation Steps

  1. Open Command Promt (press Win + R, type cmd, and press Enter)

  2. Clone the repository:

    git clone https://github.com/Salonii2/car-predictive-maintenance.git
    
  3. Navigate into the project directory:

    cd car-predictive-maintenance
    
  4. Install Python dependencies:

    pip install -r requirements.txt
    
  5. Start the Flask API and wait for some time:

    python volkswogen_api.py
    
  6. When API Start Running on 'http://127.0.0.1:5000' and start showing 'Vehicle 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 car-predictive-maintenance
    
  7. Install project dependencies:

    npm install
    
  8. Run the development server:

    npm run dev
    
  9. Access the application: Open your browser and navigate to:

    http://localhost:5173
    
  10. Keep Track of your Vehicle Health, Maintainence and Failure Predictions with our AI-ML Powered Car Predictive Maintainence System

    Thank you

About

Car Predictive Maintenance uses machine learning to analyze vehicle data and predict potential failures, enabling timely repairs, reducing breakdowns, and extending vehicle lifespan.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors