Skip to content

Repository files navigation

⚡ EvoltStation - EV Charging Management System

Deploy Status Backend Frontend Database

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

Component Technologies
Backend .NET 9 Web API, Entity Framework Core, SignalR (Real-time), Identity (JWT).
Frontend Angular, Tailwind CSS, DaisyUI, Leaflet (Map), Chart.js.
Database Microsoft SQL Server.
Integrations VNPay (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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages