Skip to content

Repository files navigation

⚡ EvoltStation - EV Charging Management System

Deploy StatusBackendFrontendDatabase

EvoltStation là nền tảng quản lý trạm sạc xe điện toàn diện, tích hợp đặt chỗ thông minh, thanh toán ví điện tử và giám sát thời gian thực.

🔗 Live Demo:https://evoltstation.io.vn


🛠 Tech Stack

ComponentTechnologies
Backend.NET 9 Web API, Entity Framework Core, SignalR (Real-time), Identity (JWT).
FrontendAngular, Tailwind CSS, DaisyUI, Leaflet (Map), Chart.js.
DatabaseMicrosoft SQL Server.
IntegrationsVNPay (Payment), Cloudinary (Media), MailKit (Email), QRCoder.

🚀 Key Features

  • 🗺️ Smart Booking & Map: Tìm trạm trên bản đồ tương tác, lọc trụ sạc tương thích và đặt chỗ giữ chỗ (Reservation) theo khung giờ.
  • ⚡ QR Charging Flow: Quy trình sạc khép kín: Quét QR -> Xác thực người dùng -> Kích hoạt sạc -> Trừ tiền tự động.
  • 💳 E-Wallet System: Ví điện tử tích hợp, hỗ trợ nạp tiền qua cổng thanh toán và quản lý lịch sử giao dịch.
  • 🤖 AI Support Bot: Chatbot hỗ trợ khách hàng tích hợp qua SignalR Custom Adapter.
  • 📊 Admin Dashboard: Thống kê doanh thu, giám sát trạng thái trụ sạc và xử lý báo cáo sự cố thời gian thực.

⚙️ Installation

1. Clone Repo

git clone https://github.com/DatNguyenSE/EVStation-Client.git
git clone https://github.com/DatNguyenSE/EVStation-API.git
  1. Backend Setup (.NET)
cd EVStation-API
# Update connection string in appsettings.json
dotnet ef database update
dotnet run
  1. Frontend Setup (Angular)
cd EVStation-Client
npm install
npm start

Releases

Packages

Contributors

Languages