C++ SCHX ยท rev 4

๐Ÿ—๏ธ Platform Overview

School-GIT is built on Express.js + Next.js 14 with TypeScript, Docker, and WebSocket support.

{`school-git/ โ”œโ”€โ”€ app/ # Next.js pages (.tsx) โ”œโ”€โ”€ data/ud/ # Encrypted user data โ”œโ”€โ”€ server.js # Express backend โ”œโ”€โ”€ auth.js # OAuth handlers โ”œโ”€โ”€ ud.js # User database โ”œโ”€โ”€ docker.js # Container management โ”œโ”€โ”€ middleware.ts # Route protection โ””โ”€โ”€ public/ # Static files`} ๐Ÿ’ก Note The platform is mostly .tsx with some HTML fallback pages for emergencies. Both servers must be running for full functionality.

Architecture

Tech Stack

File Structure

๐Ÿ’ก Note