An open API service indexing awesome lists of open source software.

https://github.com/linear-b/gitstream-demo


https://github.com/linear-b/gitstream-demo

Last synced: 4 months ago
JSON representation

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/