Prototype starter for relational-operational applications.
- Backend: FastAPI (Python 3.11)
- Frontend: Next.js 14 (TypeScript)
- Database: PostgreSQL 15
- Cache: Redis 7
- AWS Emulation: LocalStack (S3, Secrets Manager)
- Containerization: Docker Compose
# Start all services
docker compose up
# Or run in background
make upOnce running:
- Frontend: http://localhost:3010
- Backend API: http://localhost:8010
- API Docs: http://localhost:8010/docs
Email: admin@example.com
Password: password
- Dashboard: /dashboard
- Workspaces: /workspaces
- Runs: /runs
- Settings: /settings
make up # Start services (background)
make down # Stop services
make logs # View logs
make shell-backend # Backend shell
make shell-frontend # Frontend shell
make test # Run tests
make reset # Reset everythingThis project was configured with:
- Primary Color: green
- Pages: Dashboard, Workspaces, Runs, Settings
- Bundle: EPAS Prototype - Relational
- EPAS Lifecycle: prototype
- Audience: internal_platform
- Environment: local_dev
- Data Model: relational_operational
- Primary Stack: PostgreSQL
To reconfigure, edit quickstart.config.json and run:
python scripts/configure.py --from-fileTo apply a profile bundle, run:
python scripts/configure.py --bundle <bundle-id> --yesOr run interactively:
python scripts/configure.pyMIT