Admin Only

Platform Concept Document

Internal reference for MapWhirl AI Solutions — architecture, infrastructure, app inventory, and roadmap.

Platform Overview

MapWhirl AI Solutions is a multi-app SaaS platform targeting small businesses and individuals. All apps run on a single AWS Lightsail instance behind Nginx reverse proxy, containerised via Docker Compose.

HostAWS Lightsail (ca-central-1)
IP3.98.6.180
Domainapi.mapwhirlsoftwaresolutions.com
ProxyNginx (services.conf)
OrchestrationDocker Compose
DatabaseAWS RDS PostgreSQL (ca-central-1)

Tech Stack

Backend: .NET 8 / C# APIs (Kestrel)
Frontend: Blazor WebAssembly, Static HTML/JS
AI/LLM: Claude (Anthropic), OpenAI, Gemini
Infra: Docker, Nginx, AWS Lightsail + RDS
Storage: PostgreSQL, local volumes, Google Drive API
Auth: JWT + session-based, per-service

App Inventory

AppDomainContainerPortAPI RouteStatus
AI TutorAIplatform-ai-tutor8010/api/ai-tutor/● Live
Thought2AppAIplatform-thought2app8020/api/thought2app/● Live
NutriFusionHealthcareplatform-nutrifusion8030/api/nutrifusion/● Live
Food Advice AIHealthcareplatform-food-advice8031/api/food-advice/● Live
Smart GroceriesHealthcareplatform-groceries8032/api/groceries/● Live
PersonalHubProductivityplatform-user-service8001/api/v1/personalhub/● Live
Todo AppProductivityplatform-todo8033/api/todo/● Live
RamayanamCultureplatform-ramayanam8040/api/ramayanam/● Live

Deployment

  • Docker multi-stage build
  • Transfer via SSH (no registry)
  • docker-compose recreate
  • Nginx reload + health check
  • Timestamped config backups

Security

  • SSH key auth (LightSail.pem)
  • RDS SSL connections
  • Per-user file isolation
  • HTTPS via Let's Encrypt
  • No shared credentials in .env

Roadmap

  • User auth consolidation (SSO)
  • Mobile app (React Native)
  • Analytics dashboard
  • Stripe payment integration
  • Multi-tenant workspace mode
Admin note: This page is not linked publicly. Only accessible via the admin nav link (triple-click logo on main site) or direct URL.