Skip to content

y4-systems/ev-station-booking-system-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EV Charging Station Booking System – Web Frontend

A modern web application for managing EV charging stations, bookings, users, and operators. Built with React.js and Tailwind CSS, this frontend provides a responsive and intuitive interface for backoffice staff and station operators.

Features

  • User Management

    • Create and manage users with Backoffice and Station Operator roles
    • Role-based access control for administration and operations
  • EV Owner Management

    • Add, update, and delete EV owner profiles
    • Activate or deactivate EV owner accounts
  • Charging Station Management

    • Register new charging stations with location, type (AC/DC), and available slots
    • Update station details and slot counts
    • Deactivate stations (only if no active bookings)
  • Booking Management

    • Create, update, and cancel reservations
    • Enforce business rules (e.g., reservation date/time within 7 days, changes/cancellations at least 12 hours before)
    • View booking analytics and statistics
  • Responsive UI

    • Built with React.js and Tailwind CSS for a clean, modern look
    • Works on desktop and mobile browsers

Technology Stack

Getting Started

  1. Install dependencies:
    npm install
  2. Start the development server:
    npm run dev
  3. Build for production:
    npm run build

Related Repositories


About

ev-station-booking-system-web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors