Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
c3bdd48
fix(frontend): resolve implicit any error in traffic phase chart
HuynhTri-dev Nov 24, 2025
b5ba6a9
refactor: align source structure with main branch
HuynhTri-dev Nov 24, 2025
72a9593
feat: Initialize project with frontend and backend dependencies and c…
HuynhTri-dev Nov 24, 2025
037b13a
feat(frontend): Initialize frontend styling with Tailwind CSS
HuynhTri-dev Nov 25, 2025
e71db9e
feat(frontend): redesign admin dashboard ui
HuynhTri-dev Nov 25, 2025
f2002eb
refactor(frontend): redesign usermap ui and integrate lucide icons
HuynhTri-dev Nov 25, 2025
a82b735
feat(iot): add TrafficEnvironmentImpact integration
hgthaianh Nov 25, 2025
72ade69
feat(ai): enhance AI agent with event-driven commands
hgthaianh Nov 25, 2025
e24671e
feat(ai): add DQN training and evaluation tools
hgthaianh Nov 25, 2025
0868e7e
feat(backend): add TrafficFlowObserved data model
hgthaianh Nov 25, 2025
07f8822
feat(backend): add TrafficFlowObserved service layer
hgthaianh Nov 25, 2025
f591891
feat(backend): add TrafficFlowObserved REST API endpoints
hgthaianh Nov 25, 2025
27f5962
feat(backend): register TrafficFlowObserved router in main app
hgthaianh Nov 25, 2025
fd6fe10
docs(openapi): add TrafficFlowObserved schema specification
hgthaianh Nov 25, 2025
3ff5540
chore(sumo): update Nga4ThuDuc detector output files
hgthaianh Nov 25, 2025
42fb623
fix(frontend): improve mobile responsiveness for dashboard
HuynhTri-dev Nov 25, 2025
cf4b485
feat(frontend): add landing page and improve mobile ui
HuynhTri-dev Nov 25, 2025
26bbd28
feat(frontend): standardize device management ui and add mapper
HuynhTri-dev Nov 25, 2025
3a4947d
chore: Add Docusaurus project dependencies and initial static assets.
HuynhTri-dev Nov 26, 2025
85d191b
feat(docs): add contributing docs and commit convention
HuynhTri-dev Nov 26, 2025
dfed5b0
Merge branch 'main' of https://github.com/sonmessia/OLP_2025 into doc…
HuynhTri-dev Nov 26, 2025
da32124
Merge branch 'main' of https://github.com/sonmessia/OLP_2025 into fea…
HuynhTri-dev Nov 26, 2025
b07b472
feat(ai): add requirements.txt for SUMO_RL dependencies
hgthaianh Nov 26, 2025
2877d82
fix(ai): change AI Agent port from 8080 to 5000
hgthaianh Nov 26, 2025
4972b16
fix(backend): update TrafficFlowObserved to use Pydantic v2 config
hgthaianh Nov 26, 2025
6031a7a
fix(ai): update notification endpoint to Docker gateway IP
hgthaianh Nov 26, 2025
7430130
chore(docs): merge getting-started branch into frontend
HuynhTri-dev Nov 29, 2025
97fdac8
chore: update SUMO detector configurations for Nga4ThuDuc scenario
hgthaianh Nov 29, 2025
7830ded
feat: add production-grade DQN training script
hgthaianh Nov 29, 2025
4323caf
feat: add comprehensive DQN evaluation framework
hgthaianh Nov 29, 2025
b58ec59
feat: add trained DQN models (production-ready)
hgthaianh Nov 29, 2025
25aa293
docs: add evaluation results and training statistics
hgthaianh Nov 29, 2025
bdf7460
docs: add comprehensive documentation for DQN training & evaluation
hgthaianh Nov 29, 2025
5b03cb2
chore: remove old training script
hgthaianh Nov 29, 2025
173ebb0
feat(frontend): setup API clients for air quality and context sourc…
HuynhTri-dev Nov 29, 2025
dfd3697
refactor: move SUMO_RL files to backend structure
hgthaianh Nov 30, 2025
0d1b97b
feat: add SUMO RL integration to backend
hgthaianh Nov 30, 2025
e0da8f9
feat: add SUMO control and traffic light API routers
hgthaianh Nov 30, 2025
fd57818
chore: update dependencies and configuration
hgthaianh Nov 30, 2025
743631e
docs: add documentation and helper tools
hgthaianh Nov 30, 2025
64b101f
feat: implement SUMO-Dashboard integration with TraCI protocol
hgthaianh Nov 30, 2025
270472e
feat: Implement smart AI traffic control system with priority-based a…
hgthaianh Dec 1, 2025
311cc59
feat(backend): merge branch 'feat/sumo-rl' from sonmessia/OLP_2025
HuynhTri-dev Dec 2, 2025
c10efae
feat(frontend): merge branch 'feature/frontend' into feat/frontend
HuynhTri-dev Dec 2, 2025
c778b9b
docs: Add deployment guide and update dependencies for cross-platform…
hgthaianh Dec 2, 2025
f2646bd
chores: delete the old code
HuynhTri-dev Dec 2, 2025
2994fcc
feat: add comprehensive deployment guide and define backend dependenc…
HuynhTri-dev Dec 2, 2025
09f6db5
feat(frontend): add SUMO simulation control and visualization dashboard
HuynhTri-dev Dec 2, 2025
03aaae9
Merge branch 'main' of https://github.com/sonmessia/OLP_2025 into fea…
HuynhTri-dev Dec 2, 2025
6d52417
feat(docs): add initial Docusaurus site configuration.
HuynhTri-dev Dec 2, 2025
3326f9f
feat(frontend): add user authentication, related frontend pages.
HuynhTri-dev Dec 3, 2025
874ab6d
chores(frontned): re-divide the interface page according to each purpose
HuynhTri-dev Dec 3, 2025
bc1d264
feat: Implement core authentication, SUMO simulation, and dashboard U…
HuynhTri-dev Dec 4, 2025
2aed31a
refactor(frontend): refactor code to follow clean architecture
HuynhTri-dev Dec 4, 2025
25654ea
Merge branch 'feat/frontend' of https://github.com/sonmessia/OLP_2025…
HuynhTri-dev Dec 4, 2025
911db26
feat(frontend): add air quality data display and SUMO traffic simulat…
HuynhTri-dev Dec 4, 2025
54924c9
feat(frontend): improve core frontend UI components, pages, API servi…
HuynhTri-dev Dec 4, 2025
51c5cf5
feat(frontend): add subscription api and design form for create a su…
HuynhTri-dev Dec 4, 2025
525986d
feat(sumo): add SUMO RL package with agents, models, evaluation, trai…
HuynhTri-dev Dec 5, 2025
c513e1e
feat(frontend): merge main into frontend branch and add i18n
HuynhTri-dev Dec 5, 2025
8f46ef1
feat(frontend): add i18n for language switching feature
HuynhTri-dev Dec 5, 2025
da81a5e
refactor(docs): change folder for docusarous for github pages
HuynhTri-dev Dec 6, 2025
0703aa2
feat(frontend): add docker and update docker ccompose for deloy
HuynhTri-dev Dec 6, 2025
22890c2
fix(iot): resolve sumo connection issues and implement hot-swap mecha…
hgthaianh Dec 6, 2025
d8b6bbe
Merge branch 'hotfix/os' of https://github.com/sonmessia/OLP_2025 int…
HuynhTri-dev Dec 6, 2025
50ce058
feat: add SUMO detector XML files for new simulation areas and remove…
HuynhTri-dev Dec 6, 2025
508b127
fix(frontend): fix error connect with sumo
HuynhTri-dev Dec 6, 2025
c4f28f8
docs(docs): add greenwave ai docs and update README file
HuynhTri-dev Dec 6, 2025
a67c640
feat(frontend): add image for member and link for git
HuynhTri-dev Dec 6, 2025
4e5b2f2
docs(docs): add support and organization for README
HuynhTri-dev Dec 6, 2025
c3c1f9f
docs: Update documentation links from localhost to GitHub Pages URL.
HuynhTri-dev Dec 6, 2025
2a6a937
Merge branch 'main' of https://github.com/sonmessia/OLP_2025 into fea…
HuynhTri-dev Dec 6, 2025
a6b9364
docs(docs): add Docusaurus configuration and a detailed installation …
HuynhTri-dev Dec 6, 2025
ec7089e
docs: remove redundant sections and simplify getting started instruct…
HuynhTri-dev Dec 6, 2025
78667ff
Merge branch 'main' of https://github.com/sonmessia/GreenWave into fe…
HuynhTri-dev Dec 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 29 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!--
Copyright (c) 2025 Green Wave Team

This software is released under the MIT License.
https://opensource.org/licenses/MIT
-->
Expand All @@ -17,13 +17,16 @@
[![Docker](https://img.shields.io/badge/Docker-Ready-2496ED?style=for-the-badge&logo=docker&logoColor=white)](https://www.docker.com/)

<br />
<br />

[**Documentation**](http://localhost:3000/GreenWave/) • [**Quick Start**](#-quick-start) • [**Architecture**](#-architecture) • [**Features**](#-features)
[**Documentation**](https://sonmessia.github.io/GreenWave/) • [**Quick Start**](#-quick-start) • [**Architecture**](#-architecture) • [**Features**](#-features)

</div>

<br />

<br />

## Overview

> **⚠️ Warning**
Expand Down Expand Up @@ -100,13 +103,16 @@

## Getting Started

## Getting Started

### Prerequisites

| Requirement | Version | Download |
| :---------- | :------ | :------------------------------------------------- |
| **Docker** | 28.3.2+ | [Get Docker](https://www.docker.com/get-started/) |
| **Node.js** | 24.6.0+ | [Get Node.js](https://nodejs.org/en/download) |
| **SUMO** | 1.25.0+ | [Get SUMO](https://sumo.dlr.de/docs/Downloads.php) |
| Requirement | Version | Download |
| :---------- | :------ | :------- |

| **Docker** | 28.3.2+ | [Get Docker](https://www.docker.com/get-started/) |
| **Node.js** | 24.6.0+ | [Get Node.js](https://nodejs.org/en/download) |
| **SUMO** | 1.25.0+ | [Get SUMO](https://sumo.dlr.de/docs/Downloads.php) |

> **Note:** If you want to run SUMO on your local machine, you need to download and install it from the [SUMO website](https://sumo.dlr.de/docs/Downloads.php).

Expand Down Expand Up @@ -196,6 +202,21 @@ Explore detailed tutorials, API references, architecture guides, and more!

</div>

## Support and Organization

<div align="center">

<div style="display: flex; justify-content: center; align-items: center; gap: 10px; flex-wrap: wrap;">
<img src="./assets/organization/hutech_logo.png" alt="HUTECH" height="100" style="object-fit: contain; ">
<img src="./assets/organization/fossa_log.png" alt="FOSSA" height="100" style="object-fit: contain;">
<div>
<img src="./assets/organization/olp_logo.jpg" alt="OLP" height="100">
<img src="./assets/organization/olp_banner.png" alt="OLP Banner" height="100">
</div>
</div>

</div>

# Contributing

## 📖 Contributing Guidelines
Expand Down Expand Up @@ -244,4 +265,4 @@ Help us keep GreenWave open and inclusive. Please read and follow our [Code of C

This project is licensed under the terms of the [MIT](LICENSE) license.

</p>
</p>
Binary file added assets/organization/fossa_log.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/organization/hutech_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/organization/olp_banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/organization/olp_logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 0 additions & 5 deletions docs/docs/guides/_category_.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
// Copyright (c) 2025 Green Wave Team
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT

{
"label": "Guides",
"position": 4,
Expand Down
Loading