From 76b0153e77b2a9820e2ced74284ae99e736c93ff Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Sun, 17 May 2026 14:28:06 +0000 Subject: [PATCH] fix: combine portals + role-based sidebar navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove redundant pwa-products-showcase (standalone PWA) — all features already in customer-portal-full - Fix role-based permissions on 10 menu items that were incorrectly accessible to all roles: * USSD Gateway: canViewDashboard → canViewUserManagement (admin only) * NMID Integration: canViewPolicies → canViewUserManagement (admin only) * Insurance Technology: canViewPolicies → canViewAnalytics (admin/agent/underwriter) * Embedded Distribution: canViewPolicies → canViewCommission (admin/agent) * NIIRA 2025 Compulsory Insurance: canViewPolicies → canViewAuditLogs (admin/underwriter) * Claims Adjudication: canViewClaims → canViewPolicyApproval (admin/underwriter) * Renewal Automation: canViewPolicies → canViewUserManagement (admin only) * Multi-Currency: canViewPayments → canViewUserManagement (admin only) * Bank Integrations: canViewPayments → canViewUserManagement (admin only) * Smart Claim Routing: canViewClaims → canViewPolicyApproval (admin/underwriter) Role visibility: - Customer: 52 items (products, policies, claims, payments, profile) - Agent: 77 items (+ analytics, distribution, commissions) - Underwriter: 79 items (+ risk, fraud, compliance, actuarial) - Admin: 107 items (everything) Co-Authored-By: Patrick Munis --- .../client/src/components/UnifiedLayout.tsx | 20 +- pwa-products-showcase/index.html | 674 ------------------ pwa-products-showcase/manifest.json | 10 - 3 files changed, 10 insertions(+), 694 deletions(-) delete mode 100644 pwa-products-showcase/index.html delete mode 100644 pwa-products-showcase/manifest.json diff --git a/customer-portal-full/client/src/components/UnifiedLayout.tsx b/customer-portal-full/client/src/components/UnifiedLayout.tsx index 2f96d268b..9c1b2036f 100644 --- a/customer-portal-full/client/src/components/UnifiedLayout.tsx +++ b/customer-portal-full/client/src/components/UnifiedLayout.tsx @@ -235,7 +235,7 @@ const menuGroups: MenuGroup[] = [ { icon: TrendingUp, label: "Dynamic Pricing", path: "/dynamic-pricing", permission: "canViewAnalytics" }, { icon: Sparkles, label: "AI Knowledge Assistant", path: "/ai-assistant", permission: "canViewDashboard" }, { icon: Activity, label: "Smart Risk Intelligence", path: "/mcmc-risk", permission: "canViewAnalytics" }, - { icon: Route, label: "Smart Claim Routing", path: "/smart-claim-routing", permission: "canViewClaims" }, + { icon: Route, label: "Smart Claim Routing", path: "/smart-claim-routing", permission: "canViewPolicyApproval" }, { icon: UserMinus, label: "Churn Prediction", path: "/churn-prediction", permission: "canViewAnalytics" }, { icon: Shield, label: "AI Model Security", path: "/model-security", permission: "canViewAnalytics" }, ], @@ -256,14 +256,14 @@ const menuGroups: MenuGroup[] = [ items: [ { icon: Users, label: "Agent Portal", path: "/agent-portal", permission: "canViewCommission" }, { icon: Building2, label: "Bancassurance Portal", path: "/bancassurance-portal", permission: "canViewAnalytics" }, - { icon: Zap, label: "Embedded Distribution", path: "/embedded-distribution", permission: "canViewPolicies" }, + { icon: Zap, label: "Embedded Distribution", path: "/embedded-distribution", permission: "canViewCommission" }, { icon: Zap, label: "Embedded Insurance", path: "/embedded-insurance", permission: "canViewUserManagement" }, ], }, { label: "Regulatory Compliance", items: [ - { icon: Scale, label: "NIIRA 2025 Compulsory Insurance", path: "/niira-compulsory-insurance", permission: "canViewPolicies" }, + { icon: Scale, label: "NIIRA 2025 Compulsory Insurance", path: "/niira-compulsory-insurance", permission: "canViewAuditLogs" }, { icon: Shield, label: "NAICOM Compliance", path: "/naicom-compliance", permission: "canViewAuditLogs" }, { icon: Gavel, label: "Compliance Monitor", path: "/compliance", permission: "canViewAuditLogs" }, { icon: ScrollTextIcon, label: "Audit Trail", path: "/audit-trail", permission: "canViewAuditLogs" }, @@ -272,8 +272,8 @@ const menuGroups: MenuGroup[] = [ { label: "Nigerian Market", items: [ - { icon: Phone, label: "USSD Gateway", path: "/ussd-gateway", permission: "canViewDashboard" }, - { icon: Car, label: "NMID Integration", path: "/nmid-integration", permission: "canViewPolicies" }, + { icon: Phone, label: "USSD Gateway", path: "/ussd-gateway", permission: "canViewUserManagement" }, + { icon: Car, label: "NMID Integration", path: "/nmid-integration", permission: "canViewUserManagement" }, ], }, { @@ -293,7 +293,7 @@ const menuGroups: MenuGroup[] = [ { label: "Technology & Innovation", items: [ - { icon: Bot, label: "Insurance Technology", path: "/insurance-tech-innovations", permission: "canViewPolicies" }, + { icon: Bot, label: "Insurance Technology", path: "/insurance-tech-innovations", permission: "canViewAnalytics" }, { icon: Car, label: "Telematics", path: "/telematics", permission: "canViewPolicies" }, { icon: MapPin, label: "Geospatial Map", path: "/geospatial", permission: "canViewAnalytics" }, { icon: Key, label: "Broker API", path: "/broker-api", permission: "canViewUserManagement" }, @@ -320,15 +320,15 @@ const menuGroups: MenuGroup[] = [ { label: "Operations", items: [ - { icon: GavelIcon, label: "Claims Adjudication", path: "/claims-adjudication", permission: "canViewClaims" }, - { icon: RefreshCw, label: "Renewal Automation", path: "/policy-renewal-automation", permission: "canViewPolicies" }, + { icon: GavelIcon, label: "Claims Adjudication", path: "/claims-adjudication", permission: "canViewPolicyApproval" }, + { icon: RefreshCw, label: "Renewal Automation", path: "/policy-renewal-automation", permission: "canViewUserManagement" }, { icon: DollarSign, label: "Agent Commissions", path: "/agent-commission", permission: "canViewCommission" }, { icon: Layers, label: "Batch Processing", path: "/batch-processing", permission: "canViewUserManagement" }, { icon: Eye, label: "Customer 360", path: "/customer-360", permission: "canViewCustomers" }, { icon: FolderOpen, label: "Document Management", path: "/document-management", permission: "canViewUserManagement" }, { icon: MessageSquareText, label: "Customer Feedback", path: "/customer-feedback", permission: "canViewAnalytics" }, - { icon: CoinsIcon, label: "Multi-Currency", path: "/multi-currency", permission: "canViewPayments" }, - { icon: Building2Icon, label: "Bank Integrations", path: "/bank-integrations", permission: "canViewPayments" }, + { icon: CoinsIcon, label: "Multi-Currency", path: "/multi-currency", permission: "canViewUserManagement" }, + { icon: Building2Icon, label: "Bank Integrations", path: "/bank-integrations", permission: "canViewUserManagement" }, { icon: BarChart2, label: "Reconciliation", path: "/reconciliation", permission: "canViewAnalytics" }, { icon: Server, label: "Disaster Recovery", path: "/disaster-recovery", permission: "canViewSystemSettings" }, { icon: FlaskConical, label: "A/B Testing", path: "/ab-testing", permission: "canViewAnalytics" }, diff --git a/pwa-products-showcase/index.html b/pwa-products-showcase/index.html deleted file mode 100644 index 2ef7f1937..000000000 --- a/pwa-products-showcase/index.html +++ /dev/null @@ -1,674 +0,0 @@ - - - - - -NGApp — 40 Product Improvements Showcase - - - - - - - -
-

40 Product Improvements

-

Next-generation insurance products across 6 categories — Climate, Embedded, Consumer, Takaful, NIIRA 2025, and Tech Innovations

-
-
40
Products
-
6
Categories
-
6
Microservices
-
4
Tiers
-
38/38
Tests Passed
-
-
- - - - - -
-
-

🌾 Climate & Agricultural Insurance 13 Products

-

Parametric insurance with automatic trigger-based payouts — powered by NiMet satellite data, NDVI vegetation indices, and weather station feeds. Port 8140.

-
-
-
-
🌧️
-

ClimaCash RainCash

-
Automatic payout when rainfall exceeds 255mm/week — protects farmers from flood damage to crops and farmland.
-
Rainfall > 255mm₦50,000 payout₦2,500/season
-
-
-
☀️
-

ClimaCash DroughtCash

-
Triggers when rainfall drops below 20mm/month — covers income loss during extended dry spells across the Sahel belt.
-
Rainfall < 20mm₦75,000 payout₦3,500/season
-
-
-
🌊
-

ClimaCash FloodCash

-
Parametric payout on extreme rainfall events exceeding 380mm/week — protects riverine farming communities.
-
Rainfall > 380mm₦100,000 payout₦5,000/season
-
-
-
🔥
-

ClimaCash HeatCash

-
Triggers on extreme heat above 42°C — covers livestock heat stress and crop wilting in Northern Nigeria.
-
Temp > 42°C₦40,000 payout₦2,000/season
-
-
-
🌿
-

Weather Index Crop Insurance

-
NiMet-Satellite sourced weather data drives automatic payouts for smallholder farmers across multiple crop types.
-
Multi-index₦85,000 payout₦4,200/season
-
-
-
🐄
-

Index-Based Livestock Insurance (IBLI)

-
NDVI satellite vegetation index triggers payouts when pasture quality falls below threshold — protects pastoralists.
-
NDVI Satellite₦120,000 payout₦6,000/season
-
-
-
🕌
-

Takaful IBLT (Livestock)

-
Sharia-compliant index-based livestock insurance with mutual risk sharing and surplus distribution.
-
NDVI Satellite₦120,000 payout₦5,500/seasonTakaful
-
-
-
🧪
-

Fertiliser-Bundled Insurance

-
Micro-premium bundled with fertiliser purchase — ₦500 covers crop failure for one growing season.
-
Bundled₦7,000 payout₦500/season
-
-
-
📊
-

Area Yield Index

-
NAIC-Nigeria sourced area yield data triggers payouts when regional yields fall below historical averages.
-
Area Yield₦95,000 payout₦4,800/season
-
-
-
🐟
-

Aquaculture & Fisheries

-
NiMet-Marine data monitors water temperature and conditions for fish farm and artisanal fishing protection.
-
Marine Data₦80,000 payout₦4,000/season
-
-
-
🛡️
-

Multi-Peril Crop Insurance

-
Hybrid parametric + indemnity — covers drought, flood, pest, and disease in a single comprehensive policy.
-
Hybrid₦150,000 payout₦7,500/season
-
-
-
🐪
-

Pastoral Migration Route

-
GPS + NDVI tracking of pastoral migration corridors — triggers payouts when routes become unviable.
-
GPS + NDVI₦60,000 payout₦3,000/season
-
-
-
🌍
-

Carbon Credit Insurance

-
Verra-Registry verified — protects carbon credit investments against reversal, non-delivery, and registry failures.
-
Carbon Flux₦200,000 payout₦10,000/year
-
-
- - -
-

Live Demo Data — Trigger Evaluation

-
Flood Trigger400mm measured vs 380mm threshold = TRIGGERED
-
Drought Trigger10mm measured vs 20mm threshold = TRIGGERED
-
NDVI Assessment0.15 → Severe Drought (percentile 15)
-
Sample EnrollmentAdamu Ibrahim, North-West, Maize — Premium ₦2,500
-
-
- -
- - -
-
-

🔌 Embedded Distribution Platform 6 Products

-

Insurance bundled into fintech transactions — loan disbursement, airtime purchase, e-commerce checkout, ride-hailing, savings, and marketplace SDK. Port 8141.

-
-
-
-
💳
-

Credit Life Plus

-
Auto-enrolled with loan disbursement via PayStack — covers outstanding balance on death/disability. 15% commission to partner.
-
Loan Embedded₦100,000₦500/loanPayStack
-
-
-
📱
-

Airtime Accident Cover

-
Bundled with ₦500+ data purchase via MTN MoMo — personal accident cover for 30 days. 20% commission.
-
Airtime Bundled₦25,000₦50/purchaseMTN MoMo
-
-
-
🛒
-

Device Protection

-
Offered at Jumia checkout for electronics — covers accidental damage and theft for 12 months. 12% commission.
-
E-commerce₦150,000₦1,500/yearJumia
-
-
-
🚗
-

Ride-Hailing Driver Cover

-
Per-trip/daily coverage for Bolt gig drivers — activate/deactivate with swipe. 18% commission to platform.
-
Ride-hailing₦500,000₦200/dayBolt
-
-
-
🏦
-

Savings Guard

-
Protects PiggyVest savings from health emergencies — auto-deducted monthly. 10% commission.
-
Savings-linked₦200,000₦300/monthPiggyVest
-
-
-
🔗
-

Marketplace Insurance Exchange

-
B2B2C SDK for Kuda Bank — any distributor offers any insurer product via API. 14% commission.
-
SDKMulti-productKuda Bank
-
-
- -
-

Live Demo Data — Revenue Share

-
PartnerPayStack Financial (PTR-001)
-
Total Premiums₦500
-
Commission (15%)₦75
-
Net to Insurer₦425
-
-
- -
- - -
-
-

📲 Digital Consumer Products 8 Products

-

On-demand, flexible insurance for the digital economy — pay-per-day motor, gig worker coverage, SME cyber protection, and more. Port 8142.

-
-
-
-
🚘
-

Pay-Per-Day Motor

-
Activate/deactivate daily motor insurance via app. Only pay for days you drive. Perfect for weekend drivers.
-
On-demand₦2,000,000₦350/day
-
-
-
🏍️
-

Gig Worker On-Demand

-
Per-trip accident cover for delivery riders and ride-hailing drivers — auto-activates when online.
-
On-demand₦500,000₦150/trip
-
-
-
🔒
-

SME Cyber Shield

-
AI-powered cyber risk assessment for SMEs — scores vulnerability, recommends protection level, calculates premium.
-
CyberAI Risk ScoringFrom ₦25,000/year
-
-
-
🐾
-

Pet Insurance

-
Comprehensive veterinary coverage for dogs and cats — covers accidents, illness, surgery, and routine care.
-
Pet Health₦500,000₦2,000/month
-
-
-
✈️
-

Digital Nomad Travel

-
Multi-country travel insurance for remote workers — covers medical, equipment, and liability across borders.
-
Travel₦5,000,000₦8,500/month
-
-
-
📅
-

Subscription Motor

-
Monthly subscription motor insurance — cancel anytime, no long-term commitment. Usage-based pricing.
-
Subscription₦3,000,000₦4,500/month
-
-
-
🏥
-

Hospi-Cash

-
Daily cash benefit during hospitalization — ₦5,000/day paid directly to your account. No receipts needed.
-
Health₦5,000/day₦1,500/month
-
-
-
⚰️
-

Funeral Insurance

-
Dignified funeral coverage with immediate payout on death notification — covers ceremony and burial costs.
-
Life₦500,000₦1,000/month
-
-
- -
-

Live Demo Data — Cyber Risk Assessment

-
BusinessFinStart Ltd (Fintech, 5 employees)
-
Risk Score85/100 — HIGH
-
VulnerabilitiesNo dedicated IT, high-value target, phishing risk, ransomware
-
RecommendedComprehensive Plan — ₦75,000/year
-
-
- -
- - -
-
-

🕌 Takaful Products Suite 6 Products

-

Sharia-compliant mutual insurance with Tabarru (donation), Wakala (agency fee), and surplus distribution. Port 8143.

-
-
-
-
🌾
-

Takaful Crop Insurance

-
Mutual crop protection pool — ₦45M total contributions, ₦33M surplus. 12,857 members share risk collectively.
-
Pool: POOL-CROP₦3,500/seasonSurplus: ₦33M
-
-
-
🐄
-

Livestock IBLT

-
Sharia-compliant NDVI-indexed livestock protection — ₦28M pool, 5,600 members, ₦19.5M surplus.
-
Pool: POOL-LIVESTOCK₦5,000/seasonSurplus: ₦19.5M
-
-
-
🚗
-

Motor TP Takaful

-
Mutual motor third-party pool — ₦65M contributions, 8,125 members. Largest pool by value.
-
Pool: POOL-MOTOR₦8,000/yearSurplus: ₦30M
-
-
-
🏥
-

Hospi-Cash Takaful

-
Mutual health protection — ₦18M pool, 12,000 members. Daily cash benefit during hospitalization.
-
Pool: POOL-HEALTH₦1,500/monthSurplus: ₦12.8M
-
-
-
📚
-

Education Savings Takaful

-
Long-term education savings with protection — ₦35M pool, 7,000 members. Matures at child's university age.
-
Pool: POOL-EDUCATION₦5,000/monthSurplus: ₦33M
-
-
-
🕋
-

Hajj/Umrah Travel Takaful

-
Pilgrimage travel protection — covers medical, trip cancellation, and lost luggage. 1,467 members.
-
Pool: POOL-HAJJ₦15,000/tripSurplus: ₦15.2M
-
-
- -
-

Live Demo Data — Surplus Distribution

-
PoolPOOL-CROP (Crop Takaful)
-
Total Surplus₦33,002,625
-
Members12,858
-
Per-Member Share₦2,566.70
-
Sharia Compliance6/6 principles met — Board Approved
-
-
- -
- - -
-
-

⚖️ NIIRA 2025 Compulsory Insurance 11 Classes

-

Nigerian Insurance Industry Reform Act 2025 — expanded from 6 to 11 compulsory classes. Compliance deadline: July 30, 2026. Port 8144.

-
-
-
-
🚗

Motor Third-Party

-
Mandatory for all vehicle owners — covers third-party bodily injury and property damage. NAICOM Section 68.
-
Mandatory₦15,000/yearAll vehicles
-
-
-
👷

Employer's Liability

-
Required for businesses with 5+ employees — covers workplace injury and occupational disease claims.
-
5+ employees₦25,000/year
-
-
-
🏢

Building Insurance

-
Mandatory for all building owners — covers fire, flood, collapse, and structural damage. NAICOM Section 64.
-
All buildings₦50,000/year₦10M
-
-
-
⚕️

Professional Indemnity

-
Required for professionals (lawyers, accountants, engineers) — covers malpractice and professional negligence.
-
Professionals₦35,000/year
-
-
-
📦

Product Liability

-
Mandatory for manufacturers — covers injury or damage caused by defective products. New under NIIRA 2025.
-
Manufacturers₦40,000/yearNEW
-
-
-
🏥

Healthcare Professional Indemnity

-
Required for hospitals and clinics — covers medical malpractice and clinical negligence. New under NIIRA 2025.
-
Healthcare₦45,000/yearNEW
-
-
-
🚢

Marine Cargo

-
Mandatory for all goods imported by sea — covers loss, damage, and delay of cargo in transit.
-
Importers₦30,000/shipment
-
-
-
🏪

Public Liability

-
Required for public-facing businesses — covers injury to visitors and members of the public on premises.
-
Public venues₦20,000/year
-
-
-
👥

Group Life

-
Mandatory for employers with 3+ staff — minimum 3x annual salary death benefit per employee.
-
3+ staff₦10,000/employee/year
-
-
-
🏠

Occupier's Liability

-
Required for property occupiers — covers injury to lawful visitors. New compulsory class under NIIRA 2025.
-
Occupiers₦15,000/yearNEW
-
-
-
🏗️

Contractors All Risk

-
Mandatory for construction projects — covers material damage, third-party liability, and worksite accidents.
-
Contractors₦60,000/projectNEW
-
-
- -
-

Live Demo Data — Compliance Check (Hospital)

-
Business TypeHospital, 20 employees
-
Required Classes6 classes required — NOT COMPLIANT
-
MissingMotor TP, Employer Liability, Group Life, Healthcare PI, Public Liability, Occupier's
-
Total Premium₦155,000/year
-
DeadlineJuly 30, 2026
-
-
- -
- - -
-
-

🤖 Insurance Tech Innovations 5 Features

-

AI-powered pricing, satellite-verified instant claims, gamification, P2P mutual pools, and no-code product builder. Port 8145.

-
-
-
-
🧠
-

AI Dynamic Pricing Engine

-
Multi-factor premium adjustment: driving score, claims history, mileage, vehicle age, and region. Real-time pricing updates.
-
AI/ML5 FactorsReal-time
-
-
-
🛰️
-

Instant Satellite Claims

-
Satellite-verified damage assessment with AI confidence scoring — auto-approve claims above 85% confidence in 250ms.
-
SatelliteAuto-approve250ms
-
-
-
🎮
-

Gamification Engine

-
Points-based rewards for safe behavior — bronze/silver/gold levels with premium discounts up to 20%. Reduces loss ratio by 12%.
-
Points3 LevelsUp to 20% off
-
-
-
🤝
-

P2P Insurance Pools

-
Peer-to-peer mutual groups — Lagos Drivers (150 members), Ikoyi Neighbours (45), Tech Workers (200). Up to 42% giveback.
-
P2P3 PoolsUp to 42% giveback
-
-
-
🔧
-

Multi-Peril Product Builder

-
No-code platform to create custom insurance products — select perils, triggers, payout rules, and distribution. Launch in 3 days.
-
No-codeCustom Perils3-day launch
-
-
- -
-

Live Demo Data — Dynamic Pricing Comparison

-
Safe Driver₦50,000 → ₦25,000 (50% discount: safe driving + NCD + low mileage)
-
Risky Driver₦50,000 → ₦87,500 (75% surcharge: poor score + claims + high mileage + old vehicle)
-
Instant ClaimAuto-approved, confidence 100%, processed in 250ms
-
GamificationGold level, 600 points, 15% premium discount, 4 rewards unlocked
-
-
- -
- - -
-
-

🏗️ Architecture

-

All 6 services follow the same layered Go architecture pattern with consistent API conventions.

-
-
-

Layered Architecture (per service)

-
-
HTTP Handlers — gorilla/mux routes, JSON encode/decode
-
Service Layer — Business logic, premium calculation, trigger evaluation
-
Repository — Thread-safe in-memory storage (sync.RWMutex), seed data
-
Models — Domain types with JSON tags
-
-
-
🟢
:8140
Agricultural
-
🔵
:8141
Embedded
-
🟣
:8142
Consumer
-
🟡
:8143
Takaful
-
🔴
:8144
NIIRA
-
🩷
:8145
Tech
-
-
-
- -
- - -
-
-

📡 API Reference

-

All endpoints follow REST conventions with JSON request/response bodies.

-
-
-
-

Agricultural (:8140)

-
- GET /health - GET /api/v1/agricultural/products - GET /api/v1/agricultural/products/{id} - GET /api/v1/agricultural/products/category/{cat} - POST /api/v1/agricultural/enroll - GET /api/v1/agricultural/policies - POST /api/v1/agricultural/trigger/evaluate - GET /api/v1/agricultural/triggers - GET /api/v1/agricultural/payouts - POST /api/v1/agricultural/ndvi/assess -
-
-
-

Embedded (:8141)

-
- GET /health - GET /api/v1/embedded/partners - GET /api/v1/embedded/partners/{id} - GET /api/v1/embedded/products - POST /api/v1/embedded/enroll - GET /api/v1/embedded/enrollments - GET /api/v1/embedded/partners/{id}/revenue -
-
-
-

Consumer (:8142)

-
- GET /health - GET /api/v1/consumer/products - POST /api/v1/consumer/activate - GET /api/v1/consumer/policies - POST /api/v1/consumer/cyber/assess - POST /api/v1/consumer/hospicash/claim -
-
-
-

Takaful (:8143)

-
- GET /health - GET /api/v1/takaful-products/products - GET /api/v1/takaful-products/products/{id} - GET /api/v1/takaful-products/pools - POST /api/v1/takaful-products/join - POST /pools/{id}/surplus/distribute - GET /products/{id}/compliance -
-
-
-

NIIRA 2025 (:8144)

-
- GET /health - GET /api/v1/niira/classes - GET /api/v1/niira/classes/{id} - POST /api/v1/niira/compliance/check - POST /api/v1/niira/policies/issue - GET /api/v1/niira/certificates -
-
-
-

Tech Innovations (:8145)

-
- GET /health - POST /api/v1/innovations/pricing/dynamic - POST /api/v1/innovations/claims/instant - POST /api/v1/innovations/gamification/profile - GET /api/v1/innovations/p2p/pools - POST /api/v1/innovations/product-builder/create -
-
-
-
- - - - - - diff --git a/pwa-products-showcase/manifest.json b/pwa-products-showcase/manifest.json deleted file mode 100644 index 0d0904c1a..000000000 --- a/pwa-products-showcase/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "NGApp 40 Product Improvements", - "short_name": "NGApp Products", - "description": "40 insurance product improvements across 6 categories", - "start_url": "/", - "display": "standalone", - "background_color": "#0f172a", - "theme_color": "#0f172a", - "icons": [] -}