No description
- HTML 45.3%
- JavaScript 25.8%
- TypeScript 21.8%
- CSS 6.4%
- Dockerfile 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| backend | ||
| docs | ||
| frontend | ||
| infra/postgres | ||
| .dockerignore | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| docker-compose.yml | ||
| index.html | ||
| README.md | ||
PostgreSQL Control Center
Production-oriented admin panel for PostgreSQL with custom RBAC, audit logging, schema management, SQL console controls, and a separated backend/frontend architecture.
Monorepo layout
backend- Express + TypeScript API, RBAC, audit, PostgreSQL metadata/data accessfrontend- Vite + Vanilla JS SPA with modular componentsinfra- Docker, PostgreSQL bootstrap SQL, container helpersdocs- architecture and operational notes
Quick start
docker compose up --build
Services:
- Frontend:
http://localhost:5173 - Backend API:
http://localhost:4000/api - PostgreSQL:
localhost:5432
Seeded root user:
- login:
root - password:
ChangeMe123!
Delivery scope
Implemented foundation:
- Separated backend/frontend architecture
- Session-based auth
- RBAC with group-scoped permissions
- Audit logging
- Table/data/schema APIs
- SQL console with safety guardrails
- PostgreSQL log viewing from Docker container
- Dockerized local production-like setup
See docs/architecture.md for details.