← Back to Portfolio

StudyReserve

TechnologiesFigma, Flutter, React, Electron, Spring Boot, MySQL, DigitalOcean, Firebase
Live ProjectVisit Website

Architecture at a Glance

%%{init: {'theme': 'default', 'themeVariables': { 'background': '#ffffff', 'canvasBackground': '#ffffff', 'primaryColor': '#fff' }}}%%
flowchart TD
    subgraph DesignLayer [Design & UX]
        figma[Figma / Atomic Design]
        designSystem[MUI v6 & Tailwind CSS]
    end

    subgraph ClientLayer [Multi-Platform Clients]
        webApp[React / NextJS 15]
        mobileApp[Flutter / Shorebird OTA]
        desktopApp[Electron Shell]
        securityIntegrity[face-api.js / Device Fingerprinting]
    end

    subgraph StateManagement [Data Flow Logic]
        tanstack[TanStack Query]
        recoil[Recoil UI State]
    end

    subgraph BackendLayer [Core Infrastructure]
        api[Spring Boot / Java 21 Virtual Threads]
        auth[Firebase Auth]
        mediaEngine[S3 Media Orchestration]
    end

    subgraph DatabaseLayer [Persistence]
        mysql[(MySQL / DigitalOcean)]
    end

    figma --> designSystem
    designSystem --> webApp
    
    webApp & mobileApp & desktopApp --> securityIntegrity
    securityIntegrity --> tanstack
    
    tanstack --> api
    recoil --> webApp
    
    api --> auth
    api --> mediaEngine
    api --> mysql

The Problem

Educational platforms often struggle with fragmented media handling, sluggish interfaces, and inadequate protection against intellectual property theft and session fraud.

The Solution

We engineered a security-hardened, multi-tenant infrastructure featuring an intuitive design system that reconciles high-speed media orchestration with advanced, privacy-first integrity monitoring.

The Impact

By unifying cross-platform native shells with a zero-latency web architecture, we established a new standard for reliability and user trust, enabling educators to deliver protected content with uncompromising fluidity.