Skip to content

Welcome to Werego, your go-to platform for locating and reserving (EV) charging stations. In a world where sustainable transportation is gaining prominence, finding reliable EV charging infrastructure is crucial. Werego simplifies this by providing real-time information on nearby charging stations and enabling users to book slots in advance

Notifications You must be signed in to change notification settings

shazin-v/werego

Repository files navigation

Werego - Electric Vehicle Charging Station Finder

Overview

The advent of electric vehicles (EVs) has ushered in a new era of eco-friendly and sustainable transportation. However, a significant challenge faced by EV owners is the availability of charging infrastructure. To address this issue, Werego is an innovative web-based system that empowers EV owners to locate, access, and reserve charging stations conveniently.

Key Features

  • Charging Station Search: Quickly find nearby charging stations by selecting your location from a list. Get detailed information about available stations, including address, city, charge type, and available slots.

  • Charging Station Details: View comprehensive information about each charging station, making it easy to choose the most suitable one for your needs.

  • Slot Booking: Reserve available charging slots at your preferred station. Manage your bookings, and even cancel them if your plans change.

  • User Management: Create an account, log in, and access your booking history. User-friendly features like password reset and email verification enhance your experience.

  • Admin Panel: Charging station operators can manage their stations and slots effortlessly through the admin panel. This feature allows operators to add or remove charging stations, update station details, and review booking history.

Prerequisites

Ensure you have the following software and tools installed:

  • Technology: Python
  • Integrated Development Environment (IDE): VSCode (or any preferred Python IDE)
  • Framework: Flask
  • Database: MySQL

Installation

Follow these steps to set up the Werego project:

  1. Clone the repository to your local machine:

    git clone https://github.com/shezi7025/werego.git
    
    

Usage

Start the Application: Launch the Werego application.

Search for Charging Stations: Use the search feature to find charging stations near you.

View Station Details: Click on a station to view its details.

Book a Charging Slot: Reserve an available slot at your chosen station.

Admin Features: If you are a charging station operator, log in to the admin panel to manage your stations and slots.

screenshots

Home Page

Screenshot 1

Admin - Page

Screenshot 1 Admin Dashboard

Screenshot 2 Managing station

Screenshot 1 View booking

Screenshot 2 Manage feedback

Screenshot 2 Manage users

User - page

Screenshot 1 User Dashboard

Screenshot 2 User Profile Update

Screenshot 1 Searching Nearby Station

Screenshot 2 Booking Page

Contributing

We welcome contributions from the community to improve Werego. To contribute:

Fork the repository. Create a new branch for your feature or bug fix. Commit your changes and push them to your fork. Submit a pull request to the main repository.

About

Welcome to Werego, your go-to platform for locating and reserving (EV) charging stations. In a world where sustainable transportation is gaining prominence, finding reliable EV charging infrastructure is crucial. Werego simplifies this by providing real-time information on nearby charging stations and enabling users to book slots in advance

Topics

Resources

Stars

Watchers

Forks