
01 · Executive Overview
Future Door is an enterprise edtech and university admissions ecosystem connecting students with international academic scholarships and admissions pipelines. The platform consolidates three synchronized subsystems: an offline-first cross-platform mobile discovery app, an SEO-optimized public web portal, and an internal administrative command center with role-based access control.
02 · The Problem & Engineering Constraints
University admission criteria and merit scholarship data are notoriously fragmented across hundreds of institutional portals with inconsistent deadlines and eligibility requirements. Previously, administrative staff manually updated database records using raw SQL scripts, risking data corruption and creating severe operational bottlenecks. Furthermore, mobile users on low-end devices experienced UI freezing when scrolling through extensive scholarship catalogs.
03 · Measurable Engineering Impact
Typed request/response contracts
Elimination of Manual SQL
Secure RBAC Admin Panel
Hardware-accelerated rendering
Fluid Virtual Scrolling
Smooth Lists across 10,000+ Programs
3 Tiers
Unified Subsystems
Mobile App, Web SSR & Admin Hub
04 · Technical Solution & Strategy
Unified the entire digital ecosystem around a high-performance backend API and relational database schema. Built a cross-platform mobile app utilizing virtual scrolling to maintain fluid 60FPS list rendering; an Angular SSR web portal for search engine visibility; and a PrimeNG administrative command center with Role-Based Access Control (RBAC) and CSV batch ingestion to eliminate manual SQL operations entirely.
Virtual Scrolling Architecture
Optimized rendering viewport maintaining fluid navigation across 10,000+ scholarship records.
Role-Based Access Control (RBAC)
Multi-tiered authorization eliminating manual database edits and securing content publication workflows.
Unified 3-Subsystem Platform
Single shared backend and relational database powering synchronized mobile, web, and administrative clients.
05 · Role & Core Contributions
Architected the full-stack multi-tier platform and relational MySQL schema for scholarship criteria, eligibility rules, and user applications.
Developed the cross-platform mobile discovery app using Ionic, Angular Signals, and Capacitor with virtual scrolling and SQLite caching.
Engineered the server-side rendered (SSR) web marketing platform with Schema.org JSON-LD structured data for high search discoverability.
Built the administrative dashboard with RBAC permission levels (Admin, Editor, Reviewer), ApexCharts telemetry, and bulk CSV ingestion pipelines.
06 · System Architecture & Subsystems
The Future Door platform is structured around a centralized REST API service that powers three dedicated client interfaces. A shared data access layer enforces consistent business logic, role-based authorization, and schema validation across mobile, web, and internal administrative channels.
Mobile Discovery Application
Student Mobile Client (Android & iOS)High-performance cross-platform mobile application featuring virtual scrolling, offline bookmarking, and deadline push notifications.
Web Discovery & Marketing Hub
Public Web Portal (SSR)SEO-optimized public marketing and discovery portal pre-rendered with Angular SSR for maximum search engine indexation.
Administrative Command Center
Internal Management & Ingestion HubSecure administrative Single Page Application (SPA) with Role-Based Access Control, CSV batch ingestion, and real-time analytics.
07 · Key Technical Decisions & Tradeoffs
Virtual List Scrolling over Standard Infinite DOM Appends
Caps active DOM elements to ~30 nodes regardless of catalog size, preventing memory exhaustion and UI stutter on low-end mobile devices.
Requires uniform row height assumptions and complex scroll-anchor calculations during dynamic filter state changes.
RBAC Admin Portal with Batch CSV Validation vs Direct SQL
Eliminates dangerous direct SQL operations by non-technical staff and prevents database integrity corruption.
Required developing custom CSV parsing, schema validation, and transactional rollback mechanisms for malformed batch uploads.
Unified API Schema across Web, Mobile, and Admin
Shared TypeScript contract models across all three clients, eliminating integration bugs and accelerating feature delivery.
Backend schema modifications require strict backward compatibility versioning to support older mobile app builds.
08 · Deployment & Production Infrastructure
The mobile application is distributed via Google Play Store (App Bundle). The web portal (SSR) and administrative console are deployed in Docker containers on a Linux VPS behind an Nginx reverse proxy with TLS 1.3 and Redis database query caching.