SIP_GoldBees_Backend/ADMIN_DASHBOARD.md
2026-02-01 13:57:30 +00:00

41 lines
583 B
Markdown

# Admin Dashboard
## Mark a user as admin
In PostgreSQL:
```sql
UPDATE app_user SET is_admin = true WHERE username = 'you@example.com';
```
## Run migrations
```powershell
Get-Content db_migrations\20260118_admin_rbac_views.sql | docker exec -i trading_postgres psql -U trader -d trading_db
```
## Run backend
```powershell
cd backend
.\.venv\Scripts\python -m uvicorn app.main:app --reload --port 8000
```
## Run frontend
```powershell
cd frontend
npm install
npm run dev
```
## Open admin
Visit:
```
http://localhost:3000/admin
```
Non-admin users will see Not Found.