Complete implementation of the Goa Government e-Licensing platform with: Backend: - NestJS API with JWT authentication - PostgreSQL database with Knex ORM - Redis caching and session management - MinIO document storage - Hyperledger Besu blockchain integration - Multi-department workflow system - Comprehensive API tests (266/282 passing) Frontend: - Angular 21 with standalone components - Angular Material + TailwindCSS UI - Visual workflow builder - Document upload with progress tracking - Blockchain explorer integration - Role-based dashboards (Admin, Department, Citizen) - E2E tests with Playwright (37 tests) Infrastructure: - Docker Compose orchestration - Blockscout blockchain explorer - Development and production configurations
31 lines
865 B
Plaintext
31 lines
865 B
Plaintext
# Blockchain Smart Contract Addresses
|
|
# These will be populated after deploying contracts
|
|
CONTRACT_ADDRESS_LICENSE_NFT=
|
|
CONTRACT_ADDRESS_APPROVAL_MANAGER=
|
|
CONTRACT_ADDRESS_DEPARTMENT_REGISTRY=
|
|
CONTRACT_ADDRESS_WORKFLOW_REGISTRY=
|
|
|
|
# Platform Wallet Private Key
|
|
# This will be generated during initial setup
|
|
PLATFORM_WALLET_PRIVATE_KEY=
|
|
|
|
# Database Configuration (optional overrides)
|
|
# DATABASE_HOST=postgres
|
|
# DATABASE_PORT=5432
|
|
# DATABASE_NAME=goa_gel_platform
|
|
# DATABASE_USER=postgres
|
|
# DATABASE_PASSWORD=postgres_secure_password
|
|
|
|
# Redis Configuration (optional overrides)
|
|
# REDIS_HOST=redis
|
|
# REDIS_PORT=6379
|
|
|
|
# MinIO Configuration (optional overrides)
|
|
# MINIO_ENDPOINT=minio
|
|
# MINIO_PORT=9000
|
|
# MINIO_ACCESS_KEY=minioadmin
|
|
# MINIO_SECRET_KEY=minioadmin_secure
|
|
|
|
# JWT Secret (change in production)
|
|
# JWT_SECRET=your-super-secure-jwt-secret-key-min-32-chars-long
|