diff --git a/Documentation/.dockerignore b/Documentation/.dockerignore index 6442b8d..84972ad 100644 --- a/Documentation/.dockerignore +++ b/Documentation/.dockerignore @@ -2,8 +2,7 @@ node_modules npm-debug.log .git .gitignore -README.md docker-compose.yml .DS_Store -*.md -!docs/*.md +.vitepress/dist +.vitepress/cache diff --git a/Documentation/.env.example b/Documentation/.env.example new file mode 100644 index 0000000..3e60930 --- /dev/null +++ b/Documentation/.env.example @@ -0,0 +1,2 @@ +# API Base URL for Swagger documentation +VITE_API_BASE_URL=http://localhost:3001 diff --git a/Documentation/.vitepress/config.ts b/Documentation/.vitepress/config.ts index 076b0df..d7ae5d5 100644 --- a/Documentation/.vitepress/config.ts +++ b/Documentation/.vitepress/config.ts @@ -1,22 +1,27 @@ import { defineConfig } from 'vitepress' export default defineConfig({ - title: 'TLAS', - description: 'Tokenized License Approval System - Enterprise Blockchain Platform for Government License Management', + title: 'License Authority | Govt of Goa', + description: 'Government of Goa - Blockchain-Powered License Management Platform', head: [ ['link', { rel: 'icon', type: 'image/svg+xml', href: '/logo.svg' }], ['meta', { name: 'theme-color', content: '#0f172a' }], ['meta', { name: 'og:type', content: 'website' }], - ['meta', { name: 'og:site_name', content: 'TLAS Documentation' }], + ['meta', { name: 'og:site_name', content: 'License Authority Documentation' }], ], lastUpdated: true, cleanUrls: true, + appearance: true, + ignoreDeadLinks: ['/api/docs'], themeConfig: { + darkModeSwitchLabel: 'Theme', + darkModeSwitchTitle: 'Switch to dark mode', + lightModeSwitchTitle: 'Switch to light mode', logo: '/logo.svg', - siteTitle: 'TLAS', + siteTitle: 'License Authority', nav: [ { text: 'Overview', link: '/overview/' }, @@ -107,13 +112,9 @@ export default defineConfig({ ] }, - socialLinks: [ - { icon: 'github', link: 'https://github.com/goa-gel' } - ], - footer: { - message: 'Tokenized License Approval System', - copyright: 'Copyright 2026 Government of Goa. All rights reserved.' + message: 'An Initiative of the Government of Goa, India', + copyright: '© 2026 Government of Goa. All rights reserved.' }, search: { diff --git a/Documentation/.vitepress/theme/ApiDocsLink.vue b/Documentation/.vitepress/theme/ApiDocsLink.vue new file mode 100644 index 0000000..de1497c --- /dev/null +++ b/Documentation/.vitepress/theme/ApiDocsLink.vue @@ -0,0 +1,10 @@ + + + diff --git a/Documentation/.vitepress/theme/index.ts b/Documentation/.vitepress/theme/index.ts index 8981dc6..ad27e2d 100644 --- a/Documentation/.vitepress/theme/index.ts +++ b/Documentation/.vitepress/theme/index.ts @@ -1,16 +1,10 @@ -import { h } from 'vue' -import type { Theme } from 'vitepress' import DefaultTheme from 'vitepress/theme' import './custom.css' +import ApiDocsLink from './ApiDocsLink.vue' export default { extends: DefaultTheme, - Layout: () => { - return h(DefaultTheme.Layout, null, { - // You can add custom slots here - }) - }, - enhanceApp({ app, router, siteData }) { - // Register custom components or plugins here + enhanceApp({ app }) { + app.component('ApiDocsLink', ApiDocsLink) } -} satisfies Theme +} diff --git a/Documentation/Dockerfile b/Documentation/Dockerfile index 1d81462..5144b2f 100644 --- a/Documentation/Dockerfile +++ b/Documentation/Dockerfile @@ -1,6 +1,11 @@ # Build stage FROM node:20-alpine AS builder +ARG VITE_API_BASE_URL=http://localhost:3001 +ENV VITE_API_BASE_URL=$VITE_API_BASE_URL + +RUN apk add --no-cache git + WORKDIR /app COPY package*.json ./ @@ -12,6 +17,7 @@ RUN npm run build # Production stage FROM nginx:alpine +RUN rm -rf /usr/share/nginx/html/* COPY --from=builder /app/.vitepress/dist /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf diff --git a/Documentation/architecture/index.md b/Documentation/architecture/index.md index a813e1b..dfef0a5 100644 --- a/Documentation/architecture/index.md +++ b/Documentation/architecture/index.md @@ -4,7 +4,7 @@ ``` ┌─────────────────────────────────────────────────────────────────────┐ -│ TLAS Platform │ +│ License Authority Platform │ ├─────────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────────────────────────────────────────────┐ │ diff --git a/Documentation/business/index.md b/Documentation/business/index.md index 11a188c..38c2dea 100644 --- a/Documentation/business/index.md +++ b/Documentation/business/index.md @@ -12,7 +12,7 @@ Government licensing in Goa processes over 50,000 applications annually across 1 ## The Solution -TLAS (Tokenized License Approval System) digitizes the complete license lifecycle: +License Authority digitizes the complete license lifecycle: 1. **Online application** with DigiLocker integration 2. **Automated workflow** with configurable approval stages diff --git a/Documentation/business/value-proposition.md b/Documentation/business/value-proposition.md index 95fc826..1489e40 100644 --- a/Documentation/business/value-proposition.md +++ b/Documentation/business/value-proposition.md @@ -2,7 +2,7 @@ ## For Citizens -| Before TLAS | After TLAS | +| Before | After | |-------------|------------| | Multiple office visits | Apply from anywhere | | No status visibility | Real-time tracking | @@ -12,7 +12,7 @@ ## For Departments -| Before TLAS | After TLAS | +| Before | After | |-------------|------------| | Paper file management | Digital workflow | | Manual tracking registers | Automated status updates | @@ -22,7 +22,7 @@ ## For Government -| Challenge | TLAS Solution | +| Challenge | Platform Solution | |-----------|---------------| | Document fraud | Cryptographically signed certificates | | Corruption perception | Transparent, auditable process | diff --git a/Documentation/compliance/index.md b/Documentation/compliance/index.md index f3623e3..452a645 100644 --- a/Documentation/compliance/index.md +++ b/Documentation/compliance/index.md @@ -2,7 +2,7 @@ ## Overview -TLAS is designed and operated in compliance with applicable Indian laws, government standards, and international security frameworks. +This platform is designed and operated in compliance with applicable Indian laws, government standards, and international security frameworks. ## Regulatory Compliance @@ -53,7 +53,7 @@ TLAS is designed and operated in compliance with applicable Indian laws, governm ### ISO 27001 Alignment -TLAS security controls align with ISO 27001 Annex A: +Platform security controls align with ISO 27001 Annex A: - A.5: Information security policies - A.6: Organization of information security diff --git a/Documentation/departments/index.md b/Documentation/departments/index.md index 1225b4a..5a41699 100644 --- a/Documentation/departments/index.md +++ b/Documentation/departments/index.md @@ -2,7 +2,7 @@ ## Overview -This guide covers daily operations for department staff processing license applications through TLAS. +This guide covers daily operations for department staff processing license applications through the platform. ## Logging In diff --git a/Documentation/deployment/index.md b/Documentation/deployment/index.md index 798a0fb..d99258c 100644 --- a/Documentation/deployment/index.md +++ b/Documentation/deployment/index.md @@ -12,8 +12,8 @@ ```bash # Clone repository -git clone https://github.com/goa-gel/tlas.git -cd tlas +git clone https://github.com/goa-gel/license-authority.git +cd license-authority # Configure cp .env.example .env @@ -68,5 +68,5 @@ curl http://localhost:3000/api/health ## Support For deployment assistance: -- Email: devops@tlas.gov.in +- Email: devops@license.gov.in - Documentation: This guide diff --git a/Documentation/developers/authentication.md b/Documentation/developers/authentication.md index 8d77419..e9de836 100644 --- a/Documentation/developers/authentication.md +++ b/Documentation/developers/authentication.md @@ -2,7 +2,7 @@ ## Overview -TLAS uses OAuth 2.0 with JWT tokens for API authentication. +The platform uses OAuth 2.0 with JWT tokens for API authentication. ## Obtaining Credentials @@ -15,7 +15,7 @@ Contact your administrator to receive: ```http POST /auth/token HTTP/1.1 -Host: api.tlas.gov.in +Host: api.license.gov.in Content-Type: application/x-www-form-urlencoded grant_type=client_credentials& @@ -41,7 +41,7 @@ Include token in Authorization header: ```http GET /applications/APP-2026-00001 HTTP/1.1 -Host: api.tlas.gov.in +Host: api.license.gov.in Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9... ``` diff --git a/Documentation/developers/blockchain-apis.md b/Documentation/developers/blockchain-apis.md index 25997b0..4329f30 100644 --- a/Documentation/developers/blockchain-apis.md +++ b/Documentation/developers/blockchain-apis.md @@ -79,5 +79,5 @@ interface ILicenseNFT { View transactions on the block explorer: ``` -https://explorer.tlas.gov.in/tx/{transactionHash} +https://explorer.license.gov.in/tx/{transactionHash} ``` diff --git a/Documentation/developers/index.md b/Documentation/developers/index.md index a5fbf2c..77a4bed 100644 --- a/Documentation/developers/index.md +++ b/Documentation/developers/index.md @@ -2,15 +2,27 @@ ## Overview -TLAS provides REST APIs for integrating with external systems. All APIs use JSON for request and response bodies. +The platform provides REST APIs for integrating with external systems. All APIs use JSON for request and response bodies. ## Base URL ``` -Production: https://api.tlas.gov.in/v1 -Staging: https://api-staging.tlas.gov.in/v1 +Production: https://api.license.gov.in/v1 +Staging: https://api-staging.license.gov.in/v1 ``` +## Interactive API Documentation + +Explore and test APIs using our interactive Swagger UI: + +**** + +The Swagger documentation provides: +- Complete endpoint specifications +- Request/response schemas +- Interactive "Try it out" functionality +- Authentication testing + ## Authentication All API requests require authentication via Bearer token. @@ -25,7 +37,7 @@ Obtain tokens through the authentication endpoint. See [Authentication](/develop ```http POST /applications HTTP/1.1 -Host: api.tlas.gov.in +Host: api.license.gov.in Authorization: Bearer eyJhbGc... Content-Type: application/json @@ -92,9 +104,9 @@ X-RateLimit-Reset: 1707500000 ## SDKs Official SDKs available: -- JavaScript/TypeScript: `npm install @tlas/sdk` -- Python: `pip install tlas-sdk` -- Java: Maven artifact `gov.in.tlas:tlas-sdk` +- JavaScript/TypeScript: `npm install @license-authority/sdk` +- Python: `pip install license-authority-sdk` +- Java: Maven artifact `gov.in.license:license-authority-sdk` ## Documentation diff --git a/Documentation/developers/sdks.md b/Documentation/developers/sdks.md index e7adfd2..83c42d8 100644 --- a/Documentation/developers/sdks.md +++ b/Documentation/developers/sdks.md @@ -5,16 +5,16 @@ ### Installation ```bash -npm install @tlas/sdk +npm install @license-authority/sdk ``` ### Usage ```typescript -import { TLASClient } from '@tlas/sdk'; +import { LicenseClient } from '@license-authority/sdk'; -const client = new TLASClient({ - baseUrl: 'https://api.tlas.gov.in/v1', +const client = new LicenseClient({ + baseUrl: 'https://api.license.gov.in/v1', clientId: 'your-client-id', clientSecret: 'your-client-secret' }); @@ -38,16 +38,16 @@ const verification = await client.certificates.verify('GOA/TRADE/2026/00001'); ### Installation ```bash -pip install tlas-sdk +pip install license-authority-sdk ``` ### Usage ```python -from tlas import TLASClient +from license_authority import LicenseClient -client = TLASClient( - base_url='https://api.tlas.gov.in/v1', +client = LicenseClient( + base_url='https://api.license.gov.in/v1', client_id='your-client-id', client_secret='your-client-secret' ) @@ -72,8 +72,8 @@ result = client.certificates.verify('GOA/TRADE/2026/00001') ```xml - gov.in.tlas - tlas-sdk + gov.in.license + license-authority-sdk 1.0.0 ``` @@ -81,8 +81,8 @@ result = client.certificates.verify('GOA/TRADE/2026/00001') ### Usage ```java -TLASClient client = new TLASClient.Builder() - .baseUrl("https://api.tlas.gov.in/v1") +LicenseClient client = new LicenseClient.Builder() + .baseUrl("https://api.license.gov.in/v1") .credentials("client-id", "client-secret") .build(); diff --git a/Documentation/developers/webhooks.md b/Documentation/developers/webhooks.md index c68c02c..8d427d0 100644 --- a/Documentation/developers/webhooks.md +++ b/Documentation/developers/webhooks.md @@ -2,7 +2,7 @@ ## Overview -TLAS sends webhook notifications for key events. Configure webhook endpoints to receive real-time updates. +The platform sends webhook notifications for key events. Configure webhook endpoints to receive real-time updates. ## Configuration diff --git a/Documentation/index.md b/Documentation/index.md index bfb35a4..06c0c88 100644 --- a/Documentation/index.md +++ b/Documentation/index.md @@ -2,9 +2,9 @@ layout: home hero: - name: "TLAS" - text: "Tokenized License Approval System" - tagline: Enterprise blockchain infrastructure for government license lifecycle management + name: "License Authority" + text: "Government of Goa, India" + tagline: Blockchain-powered license management for secure, transparent, and tamper-proof government services actions: - theme: brand text: Platform Overview @@ -12,6 +12,9 @@ hero: - theme: alt text: API Documentation link: /developers/ + - theme: alt + text: Swagger API + link: /swagger-redirect features: - icon: 🔐 @@ -44,6 +47,20 @@ features: } + + --- ## Documentation by Role @@ -60,7 +77,7 @@ features: ## Standards & Compliance -TLAS is designed and implemented in accordance with: +This platform is designed and implemented in accordance with: | Standard | Scope | |----------|-------| @@ -97,7 +114,7 @@ For detailed architecture documentation, see [Solution Architecture](/overview/s | Component | Version | Release Date | |-----------|---------|--------------| -| TLAS Platform | 1.0.0 | February 2026 | +| Platform | 1.0.0 | February 2026 | | API Version | v1 | February 2026 | | Documentation | 1.0.0 | February 2026 | diff --git a/Documentation/operations/backup.md b/Documentation/operations/backup.md index 5e37d55..01fbbf3 100644 --- a/Documentation/operations/backup.md +++ b/Documentation/operations/backup.md @@ -16,7 +16,7 @@ ```bash # Daily full backup (runs at 02:00 UTC) -pg_dump -Fc tlas_prod > /backups/tlas_$(date +%Y%m%d).dump +pg_dump -Fc license_prod > /backups/license_$(date +%Y%m%d).dump # Hourly WAL archiving archive_command = 'cp %p /backups/wal/%f' @@ -26,7 +26,7 @@ archive_command = 'cp %p /backups/wal/%f' ```bash # Create backup -docker exec postgres pg_dump -U tlas -Fc tlas_prod > backup.dump +docker exec postgres pg_dump -U license_app -Fc license_prod > backup.dump # Verify backup pg_restore --list backup.dump @@ -41,10 +41,10 @@ pg_restore --list backup.dump docker-compose stop api # Restore database -pg_restore -d tlas_prod -c backup.dump +pg_restore -d license_prod -c backup.dump # Verify data -psql -d tlas_prod -c "SELECT COUNT(*) FROM applications;" +psql -d license_prod -c "SELECT COUNT(*) FROM applications;" # Restart application docker-compose start api diff --git a/Documentation/operations/configuration.md b/Documentation/operations/configuration.md index 4c70588..cdf8c45 100644 --- a/Documentation/operations/configuration.md +++ b/Documentation/operations/configuration.md @@ -16,9 +16,9 @@ |----------|-------------|---------| | `DB_HOST` | PostgreSQL host | `postgres.internal` | | `DB_PORT` | PostgreSQL port | `5432` | -| `DB_USER` | Database user | `tlas_app` | +| `DB_USER` | Database user | `license_app` | | `DB_PASSWORD` | Database password | `` | -| `DB_NAME` | Database name | `tlas_prod` | +| `DB_NAME` | Database name | `license_prod` | ### Authentication @@ -53,8 +53,8 @@ server: port: 3000 cors: origins: - - https://tlas.gov.in - - https://admin.tlas.gov.in + - https://license.gov.in + - https://admin.license.gov.in database: pool: diff --git a/Documentation/operations/index.md b/Documentation/operations/index.md index 3ea8ef2..0d747ae 100644 --- a/Documentation/operations/index.md +++ b/Documentation/operations/index.md @@ -60,8 +60,8 @@ ```bash # Clone repository -git clone https://github.com/goa-gel/tlas.git -cd tlas +git clone https://github.com/goa-gel/license-authority.git +cd license-authority # Configure environment cp .env.example .env diff --git a/Documentation/operations/installation.md b/Documentation/operations/installation.md index dde637e..5963285 100644 --- a/Documentation/operations/installation.md +++ b/Documentation/operations/installation.md @@ -25,8 +25,8 @@ sudo apt install docker-compose-plugin ```bash # Clone repository -git clone https://github.com/goa-gel/tlas.git -cd tlas +git clone https://github.com/goa-gel/license-authority.git +cd license-authority # Copy environment template cp .env.example .env @@ -38,9 +38,9 @@ Edit `.env` with required values: # Database DB_HOST=postgres DB_PORT=5432 -DB_USER=tlas +DB_USER=license_app DB_PASSWORD= -DB_NAME=tlas +DB_NAME=license_db # JWT JWT_SECRET=<64-character-random-string> diff --git a/Documentation/operations/monitoring.md b/Documentation/operations/monitoring.md index f7dd6a6..ba0ea73 100644 --- a/Documentation/operations/monitoring.md +++ b/Documentation/operations/monitoring.md @@ -71,7 +71,7 @@ Access Grafana dashboards at: ``` -https://monitoring.tlas.gov.in/grafana +https://monitoring.license.gov.in/grafana ``` Dashboards available: diff --git a/Documentation/operations/security.md b/Documentation/operations/security.md index 33e4ce6..071434f 100644 --- a/Documentation/operations/security.md +++ b/Documentation/operations/security.md @@ -52,7 +52,7 @@ add_header Content-Security-Policy "default-src 'self'"; ```bash # Run weekly npm audit -docker scan tlas-api:latest +docker scan license-api:latest ``` ### Security Updates diff --git a/Documentation/overview/index.md b/Documentation/overview/index.md index 298504d..aa5a2ed 100644 --- a/Documentation/overview/index.md +++ b/Documentation/overview/index.md @@ -1,12 +1,12 @@ # Platform Overview -The Tokenized License Approval System (TLAS) is an enterprise platform that transforms government licensing operations through blockchain-based credential issuance and configurable workflow automation. +License Authority is an enterprise platform that transforms government licensing operations through blockchain-based credential issuance and configurable workflow automation. ## Context Government licensing processes across India handle millions of applications annually. These processes involve multiple stakeholders, complex approval hierarchies, and strict compliance requirements. Traditional systems face persistent challenges that impact both operational efficiency and citizen trust. -TLAS addresses these challenges through a purpose-built platform that combines workflow automation with cryptographic verification. +The platform addresses these challenges through a purpose-built platform that combines workflow automation with cryptographic verification. ## Platform Objectives @@ -22,7 +22,7 @@ TLAS addresses these challenges through a purpose-built platform that combines w ### Tokenized License Certificates -Every license issued through TLAS is minted as a Non-Fungible Token (NFT) on a private Hyperledger Besu blockchain. This provides: +Every license issued through the platform is minted as a Non-Fungible Token (NFT) on a private Hyperledger Besu blockchain. This provides: - **Cryptographic authenticity**: Certificates are digitally signed and verifiable - **Tamper evidence**: Any modification attempt is detectable @@ -51,11 +51,11 @@ Administrators and department heads access real-time visibility into: ## Deployment Model -TLAS operates as a multi-tenant platform with department-level isolation: +The platform operates as a multi-tenant platform with department-level isolation: ``` ┌─────────────────────────────────┐ - │ TLAS Platform │ + │ License Authority │ ├─────────────────────────────────┤ ┌───────────┼───────────┬───────────┐ │ │ │ │ │ │ @@ -77,7 +77,7 @@ TLAS operates as a multi-tenant platform with department-level isolation: ## Integration Points -TLAS integrates with government and third-party services: +The platform integrates with government and third-party services: | Integration | Purpose | Protocol | |-------------|---------|----------| @@ -98,7 +98,7 @@ TLAS integrates with government and third-party services: ## Navigation -- [Problem Statement](/overview/problem) - Challenges addressed by TLAS +- [Problem Statement](/overview/problem) - Challenges addressed by this platform - [Solution Architecture](/overview/solution) - Technical design and components - [Key Capabilities](/overview/capabilities) - Feature deep-dive - [Technology Stack](/overview/technology) - Implementation technologies diff --git a/Documentation/overview/solution.md b/Documentation/overview/solution.md index 2a345b2..7aedcac 100644 --- a/Documentation/overview/solution.md +++ b/Documentation/overview/solution.md @@ -4,7 +4,7 @@ ``` ┌─────────────────────────────────────────────────────────────────────┐ -│ TLAS Platform │ +│ License Authority Platform │ ├─────────────────────────────────────────────────────────────────────┤ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ Applicant │ │ Department │ │ Admin │ │ diff --git a/Documentation/public/logo.svg b/Documentation/public/logo.svg index b316b58..89ee8b7 100644 --- a/Documentation/public/logo.svg +++ b/Documentation/public/logo.svg @@ -1,13 +1,51 @@ + - - - + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GOA diff --git a/Documentation/testing/index.md b/Documentation/testing/index.md index 69391d6..88479e8 100644 --- a/Documentation/testing/index.md +++ b/Documentation/testing/index.md @@ -5,8 +5,8 @@ | Environment | Purpose | URL | |-------------|---------|-----| | Development | Local testing | localhost:4200 | -| Staging | Pre-production validation | staging.tlas.gov.in | -| Production | Live system | tlas.gov.in | +| Staging | Pre-production validation | staging.license.gov.in | +| Production | Live system | license.gov.in | ## Test Categories @@ -47,12 +47,12 @@ Verify security controls: | Role | Username | Password | |------|----------|----------| -| Admin | admin@tlas.gov.in | (contact IT) | -| Department | dept.test@tlas.gov.in | (contact IT) | +| Admin | admin@license.gov.in | (contact IT) | +| Department | dept.test@license.gov.in | (contact IT) | | Applicant | (use DigiLocker sandbox) | - | ## Reporting Issues Report test failures to: -- Email: qa@tlas.gov.in +- Email: qa@license.gov.in - Include: Steps to reproduce, expected vs actual result, screenshots diff --git a/backend/src/main.ts b/backend/src/main.ts index 7ed5cf5..34658f6 100644 --- a/backend/src/main.ts +++ b/backend/src/main.ts @@ -23,8 +23,17 @@ async function bootstrap(): Promise { const corsOrigin = configService.get('app.corsOrigin', 'http://localhost:3000'); const swaggerEnabled = configService.get('app.swaggerEnabled', true); - // Security middleware - app.use(helmet()); + // Security middleware - configure helmet based on environment + const isProduction = configService.get('NODE_ENV') === 'production'; + const useHttps = configService.get('app.useHttps', false); + + app.use(helmet({ + contentSecurityPolicy: isProduction ? undefined : false, + crossOriginEmbedderPolicy: false, + crossOriginOpenerPolicy: false, + crossOriginResourcePolicy: false, + hsts: useHttps, // Only enable HSTS when using HTTPS + })); app.use(compression()); // CORS configuration - Allow configured origin plus local development origins @@ -33,6 +42,8 @@ async function bootstrap(): Promise { 'http://localhost:4200', 'http://localhost:3000', 'http://localhost:8080', + 'http://104.211.94.205:3001', + 'http://104.211.94.205', ].filter(Boolean); app.enableCors({ origin: (origin, callback) => { diff --git a/frontend/src/app/features/admin/admin.component.ts b/frontend/src/app/features/admin/admin.component.ts index 3c6c5f7..433dfa7 100644 --- a/frontend/src/app/features/admin/admin.component.ts +++ b/frontend/src/app/features/admin/admin.component.ts @@ -44,7 +44,7 @@ import { BlockchainExplorerMiniComponent } from '../../shared/components';

Admin Portal

-

Manage the Goa GEL Blockchain Platform

+

Manage the License Authority Platform

diff --git a/frontend/src/app/features/dashboard/admin-dashboard/admin-dashboard.component.ts b/frontend/src/app/features/dashboard/admin-dashboard/admin-dashboard.component.ts index 4971e1e..ea73d48 100644 --- a/frontend/src/app/features/dashboard/admin-dashboard/admin-dashboard.component.ts +++ b/frontend/src/app/features/dashboard/admin-dashboard/admin-dashboard.component.ts @@ -31,7 +31,7 @@ import { AdminStatsDto } from '../../../api/models';
Admin Dashboard

Platform Overview

-

Monitor and manage the Goa GEL Blockchain Platform

+

Monitor and manage the License Authority Platform

- Government of Goa - Blockchain e-Licensing Platform + License Authority + Government of Goa, India