The primary objective of this project is to develop a machine learning-based system that can predict the occupancy status of charging stations. By leveraging two robust machine learning algorithms Random Forest and Gradient Boosting this system will predict whether a charging station will be occupied or not at a given time based on historical usage data
The "Charging Station Usage Prediction" project aims to predict the occupancy status (occupied or not occupied) of charging stations using machine learning models, specifically Random Forest and Gradient Boosting. The system is developed with a Python backend, using Flask as the framework, and integrates a MySQL database to store station data. The dataset, sourced from Kaggle, provides historical data about charging station usage, including factors such as time, weather, location, and demand. By analyzing these parameters, the system predicts whether a charging station will be occupied or not, optimizing the station's operations and improving user convenience. The front-end of the application is developed using HTML, CSS, and JavaScript for a seamless user experience. The proposed system offers an efficient, scalable solution for managing charging station availability, ultimately enhancing the user experience and supporting better resource utilization.
Keywords: Charging station, occupancy prediction, Random Forest, Gradient Boosting, Flask, MySQL, Kaggle dataset, machine learning.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Hardware Requirements
Operating system : Windows 7 or 7+
RAM : 8 GB
Hard disc or SSD : More than 500 GB
Processor : Intel 3rd generation or high or Ryzen with 8 GB Ram
Software Requirements:
Softwareβs : Python 3.10 or high version
IDE : Visual Studio Code.
Framework : Flask
IDE/Workbench : PyCharm
Technology : Python 3.6+
Server Deployment : Xampp Server
Database : MySQL