LiveSaaS

OTTSim

30-130x faster mobile hotspot management. Enterprise platform with real-time device tracking, 3-tier caching, and telecom API integration—replacing legacy Flask with modern Next.js.

Founded 2025-12-01
1 (Solo)
Client Project

Product Image

About

The Challenge

Legacy Flask system suffered from 16-26 second load times, 10,000+ daily API calls, and zero caching—a 3,000+ line monolithic codebase.

The Solution

Complete rewrite to modern Next.js with clean architecture achieving dramatic improvements:

3-Tier Intelligent Caching

User Request → Redis (5-10ms) → DB Cache (30-50ms) → SOAP API (1-3s)

  • 90% cache hit rate
  • 90% reduction in external API calls

Performance Gains

MetricBeforeAfterImprovement
Dashboard16-26s200-500ms32-130x
Device List5-8s50-150ms33-160x
Device Details3-5s20-50ms60-250x

Enterprise Features

  • 5-Role RBAC: SUPER_ADMIN, ADMIN, CUSTOMER, PROXY_MANAGER, LOCATION_MANAGER
  • TOTP 2FA: QR setup with backup codes
  • Real-Time Monitoring: Live device status, ICCID/IMEI tracking
  • Multi-Tenant: Branch-based organization with hierarchical access

Technical Highlights

  • 4 SOAP API integrations (WWS Service, Devices, Usage, Accounts)
  • 27+ PostgreSQL models with Prisma ORM
  • Vercel Cron for background sync
  • Full TypeScript with strict mode

Key Metrics

30-130x
Performance Gain
90%
API Reduction
27+
Database Models
8 weeks
Build Time

Technology Stack

Next.js 14React 19TypeScriptPrismaPostgreSQLRedisNextAuth.jsnode-soapVercelshadcn/uiTailwind CSSRechartsJestPlaywright

Investment Highlights

  • 30-130x Performance — 3-tier caching transformed 16-26s loads to 200-500ms
  • 90% API Reduction — Intelligent caching cut external calls from 10,000+ to 500-1,000 daily
  • Enterprise Security — TOTP 2FA, 5-role RBAC, audit logging
  • Clean Architecture — SOLID principles replacing 3,000-line monolith
  • Solo Delivery — Complete rewrite in 8 weeks by single developer

Interested in investing?

We're open to strategic partnerships and investment opportunities for OTTSim.