https://github.com/linear-b/gitstream-demo
https://github.com/linear-b/gitstream-demo
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/linear-b/gitstream-demo
- Owner: linear-b
- Created: 2025-05-08T17:30:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-17T18:11:52.000Z (6 months ago)
- Last Synced: 2025-11-17T20:18:12.277Z (6 months ago)
- Language: Java
- Size: 23.4 KB
- Stars: 4
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔧 GitStream Automation Demo
A full-stack demo app used to showcase `gitStream` automations like AI, `codeExperts`, contributor mapping, and PR workflows.
### 🗂️ Structure
- `frontend/` – HTML/JS UI and NodeJS proxy
- `services/auth-python/` – Auth (FastAPI)
- `services/billing-csharp/` – Billing (.NET Core)
- `services/orders-java/` – Orders (Spring Boot)
- `.cm/` – gitStream config
- `docker-compose.yml` – Runs everything
## 🧭 Architecture
```mermaid
graph TD
subgraph "☁️ Public Services"
P[🧭 Proxy
NodeJS]
end
subgraph "🧑💻 Client"
A[🌐 Frontend
HTML/JS]
end
subgraph "🏢 Internal Services"
B[🔐 Auth Service
Python & FastAPI]
D[📦 Orders Service
Java & Spring Boot]
C[💳 Billing Service
CSharp & ASP.NET]
end
A --> P
P --> B
P --> D
D --> B
D --> C
```
### 🚀 Usage
```bash
docker-compose up --build
```
Open a browser to http://localhost:3000/