7eddfb28b085979c359af56c18dfa9d22f26aacb
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.
Description
Languages
HTML
45.3%
JavaScript
25.8%
TypeScript
21.8%
CSS
6.4%
Dockerfile
0.7%