Implement active user tiers, class-based Tailwind theme switcher, 3-tiled static dashboard layout, Minio object storage integration, school & state settings database sync, and streak wishes onboarding modal

This commit is contained in:
2026-07-07 13:43:30 +05:30
parent 426b98ddab
commit 04db17ea0e
24 changed files with 913 additions and 236 deletions

View File

@@ -44,6 +44,10 @@ services:
- DATABASE_URL=postgresql://pragativeer_admin:local_secure_password_2026@postgres:5432/pragativeer_prod
- REDIS_URL=redis://redis:6379/0
- ENV=development
- MINIO_ENDPOINT=minio:9000
- MINIO_ACCESS_KEY=minio_admin
- MINIO_SECRET_KEY=minio_secure_password_2026
- MINIO_BUCKET=pragativeer-uploads
env_file:
- ./backend/.env
depends_on:
@@ -63,6 +67,10 @@ services:
environment:
- DATABASE_URL=postgresql://pragativeer_admin:local_secure_password_2026@postgres:5432/pragativeer_prod
- REDIS_URL=redis://redis:6379/0
- MINIO_ENDPOINT=minio:9000
- MINIO_ACCESS_KEY=minio_admin
- MINIO_SECRET_KEY=minio_secure_password_2026
- MINIO_BUCKET=pragativeer-uploads
env_file:
- ./backend/.env
depends_on:
@@ -107,9 +115,25 @@ services:
networks:
- pragativeer_network
minio:
image: minio/minio:latest
container_name: pragativeer_storage
ports:
- "9000:9000"
- "9001:9001"
volumes:
- miniodata:/data
environment:
MINIO_ROOT_USER: minio_admin
MINIO_ROOT_PASSWORD: minio_secure_password_2026
command: server /data --console-address ":9001"
networks:
- pragativeer_network
volumes:
pgdata:
redisdata:
miniodata:
networks:
pragativeer_network: