Reading the repo
Reading the repo
How to install on Windows
Enterprise courier management platform with real-time tracking, merchant API and webhooks, event-driven notifications, and Docker deployment.
Saved setup from just now
Will it work on Windows?
Ensure the following tools are installed on your workstation:
v1.22+v24.0+v20.x+ (for frontend workspaces)v3.11+ (for AI Assistant service)v1.57+ (optional for local linting; enforced in CI)Start the authoritative PostgreSQL instance and RabbitMQ message broker:
# Start background infrastructure (PostgreSQL, RabbitMQ, Redis)
docker compose up -d postgres rabbitmq redis
# Navigate to Core API
cd core-api
# Execute database migrations
go run cmd/migrate/main.go up
# Start the Core API modular monolith
go run cmd/api/main.go
The Core API serves traffic on http://localhost:8080. Health probes are available at:
GET http://localhost:8080/health/liveGET http://localhost:8080/health/ready# In a separate terminal, launch Outbox Relay
cd services/messaging && go run cmd/relay/main.go
# Launch Event Worker (Notifications & Webhooks)
cd services/messaging && go run cmd/worker/main.go
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/phantomTroupeEAD/SwiftDrop.git cd SwiftDrop
Docker
winget install Docker.DockerDesktop
In the maintainers' order. Do the README instructions above first — they cover steps outside the terminal.
docker compose up -d postgres rabbitmq redis go run cmd/migrate/main.go up go run cmd/api/main.go cd services/messaging && go run cmd/relay/main.go cd services/messaging && go run cmd/worker/main.go
No reports for Windows yet.
Opens a chat with this manual already filled in, for Windows. It uses your own account; gitmanual sends nothing.