rxxeron
Back to Projects Catalog
Verified Technical Case Study
Cloud Storage & CDN

EWUmate Vault — Public Study Materials & Notes Archive

East West University Public Study Materials, Past Questions & Notes Archive (vault.ewumate.pro.bd). 100% public access to search, browse, preview, and download study materials without login, with in-browser PDF preview and 1-click Google Drive downloads.

Open Educational ArchiveTypeScriptNext.js 15Supabase StorageGoogle Drive API
Multi-Tier System Architecture

Architectural Pipeline & Data Flow

Pattern: Static Generation & Edge Streaming
Tier 01: Client

Next.js 15 App Router & Streamer

Instantaneous client search and in-browser zero-login PDF previewing

Direct I/O Interface
Tier 02: Engine

Course-Department Taxonomy Engine

Hierarchical categorization across CSE, EEE, ICE, and BBA curricula

Computational Core
Tier 03: Storage

Supabase Storage CDN & Drive Proxy

Public object storage buckets with failover Google Drive downloads

Persistence & CDN
ArchitectureZero-Auth Open Educational Cloud
Algorithmic BoundSub-100ms Edge CDN Cache Hits
Target RuntimeTypeScript / Next.js 15 / Supabase
Reliability StateVerified & Tested
Technical Deep Dive & Engineering Blog|Author: Md. Rakibul Hasan (@rxxeron)

Engineering EWUmate Vault: High-Availability Zero-Auth Academic Locker

Author: Md. Rakibul Hasan (@rxxeron)
Academic Affiliation: B.Sc. in Information and Communications Engineering (ICE), Dept. of Computer Science and Engineering, East West University
Live Platform: vault.ewumate.pro.bd


1. Motivation: Eliminating Information Silos

Academic resources (lecture slides, midterm solution papers, lab manuals) at East West University were historically scattered across private Google Drive folders and Facebook message threads. When exams approach, shared Google Drive links frequently hit 24-hour rate limit download quotas (403 Rate Limit Exceeded), leaving students without study materials.

EWUmate Vault was built as a zero-authentication public academic library. It delivers in-browser PDF streaming previews, instant fuzzy search across thousands of documents, and automated dual-mirror failovers (Supabase Storage CDN primary + Google Drive API fallback).

text
+--------------------------------------------------------------------------------------------------+
|                                    VAULT SYSTEM ARCHITECTURE                                     |
+--------------------------------------------------------------------------------------------------+
|   [Next.js 15 Client] -> [Edge CDN Cache] -> [Supabase Object Storage] (Primary CDN Mirror)     |
|                                                     │                                            |
|                                                     └──> Failover Proxy -> [Google Drive API]    |
+--------------------------------------------------------------------------------------------------+

2. Hierarchical Taxonomy & Edge Caching

  • Organized strictly by department: ICE, CSE, EEE, and BBA.
  • Course routing (e.g. vault.ewumate.pro.bd/courses/ICE207) is statically generated at build time using Next.js Incremental Static Regeneration (ISR), providing instant 80ms page loads globally.