Add UI previews and NexaPG logo to README
All checks were successful
PostgreSQL Compatibility Matrix / PG14 smoke (push) Successful in 7s
PostgreSQL Compatibility Matrix / PG15 smoke (push) Successful in 7s
PostgreSQL Compatibility Matrix / PG16 smoke (push) Successful in 7s
PostgreSQL Compatibility Matrix / PG17 smoke (push) Successful in 7s
PostgreSQL Compatibility Matrix / PG18 smoke (push) Successful in 6s
Updated the README to include a centralized NexaPG logo and detailed UI previews of key application sections such as dashboard, targets management, query insights, and others. Added new screenshot assets to the `docs/screenshots` directory to support the visual updates.
34
README.md
@@ -1,5 +1,9 @@
|
|||||||
# NexaPG
|
# NexaPG
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img src="frontend/public/nexapg-logo.svg" alt="NexaPG Logo" width="180" />
|
||||||
|
</p>
|
||||||
|
|
||||||
NexaPG is a full-stack PostgreSQL monitoring platform for multiple remote targets.
|
NexaPG is a full-stack PostgreSQL monitoring platform for multiple remote targets.
|
||||||
It combines FastAPI, React, and PostgreSQL in a Docker Compose stack with RBAC, polling collectors, query insights, alerting, and target-owner email notifications.
|
It combines FastAPI, React, and PostgreSQL in a Docker Compose stack with RBAC, polling collectors, query insights, alerting, and target-owner email notifications.
|
||||||
|
|
||||||
@@ -19,6 +23,36 @@ It combines FastAPI, React, and PostgreSQL in a Docker Compose stack with RBAC,
|
|||||||
- SMTP settings in admin UI (send-only) with test mail support
|
- SMTP settings in admin UI (send-only) with test mail support
|
||||||
- Structured backend logs + audit logs
|
- Structured backend logs + audit logs
|
||||||
|
|
||||||
|
## UI Preview
|
||||||
|
|
||||||
|
### Dashboard
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Targets Management
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Query Insights
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Alerts
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Admin Settings
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Target Detail (DBA Mode)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Target Detail (Easy Mode)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Repository Layout
|
## Repository Layout
|
||||||
|
|
||||||
- `backend/` FastAPI app, SQLAlchemy async models, Alembic migrations, collector services
|
- `backend/` FastAPI app, SQLAlchemy async models, Alembic migrations, collector services
|
||||||
|
|||||||
BIN
docs/screenshots/admin-settings.png
Normal file
|
After Width: | Height: | Size: 228 KiB |
BIN
docs/screenshots/alerts.png
Normal file
|
After Width: | Height: | Size: 361 KiB |
BIN
docs/screenshots/dashboard-overview.png
Normal file
|
After Width: | Height: | Size: 442 KiB |
BIN
docs/screenshots/query-insights.png
Normal file
|
After Width: | Height: | Size: 340 KiB |
BIN
docs/screenshots/target-detail-dba.png
Normal file
|
After Width: | Height: | Size: 228 KiB |
BIN
docs/screenshots/target-detail-easy.png
Normal file
|
After Width: | Height: | Size: 327 KiB |
BIN
docs/screenshots/targets-management.png
Normal file
|
After Width: | Height: | Size: 230 KiB |