The Sovereign Intelligence Network for the Elite
Reconnaissance β’ Encryption β’ Infinite Storage β’ God Mode
Portal-OS (codenamed Aetheris Core) is the definitive digital sovereignty architecture for the 2022-26 Elite.
It is not merely a student portal; it is a Full-Stack Operating System designed for academic reconnaissance and resource superiority. Engineered with a "security-first" doctrine, Portal-OS integrates real-time encrypted communication, a GitHub-backed infinite storage vault, and a "God Mode" kernel that grants absolute administrative control over the file system directly from the browser.
This is where High-Fidelity Intelligence meets Cinematic User Experience.
File:
admin/admin_dashboard.php
- Omnipotent Control: A custom-built file manager allowing you to Create, Edit, Rename, and Nuke any file on the server without FTP access.
- Surveillance Grid: Live tracking of user infiltration (profile visits) and broadcast verification queues.
- Ban Hammer: Instant termination of rogue nodes (users) from the network.
File:
js/talkin.js&api/signaling_handler.php
- Zero-Latency Audio: WebRTC-powered voice channels that connect users peer-to-peer, bypassing central server bottlenecks.
- Encrypted Uplink: A secure signaling server handles the handshake, ensuring private, crystal-clear voice transmission.
- Silent DM Injection: Messages are injected directly into the recipient's SQL stream, visible instantly upon drawer activation.
File:
api/get_github_files.php
- Git-Backed Ledger: Bypasses hosting storage limits by utilizing private GitHub repositories as an infinite cloud backend for solution storage.
- Smart Categorization: The system automatically sorts uploaded intelligence into "Certifications," "Labs," or "Exams" based on filename heuristics.
File:
sw.js
- Stale-While-Revalidate: Instant page loads by serving cached shells while fetching fresh data silently in the background.
- Push Notification Handshake: Delivers "Incoming Transmission" alerts to the user's device even when the browser tab is closed (Neural Link established).
File:
css/style.css
- Cinematic Interface: A reactive environment built with TailwindCSS and GSAP Animations.
- Dynamic Semester Tracker: A live progress bar that calculates the exact percentage of the semester completed based on current datetime metrics.
| Operational Layer | Arsenal (Technology) | Protocol / Capability |
|---|---|---|
| π§ Hypervisor Core | PHP 8.2+ | Server-Side Logic / REST API Gateway |
| ποΈ Persistence | MySQL (MariaDB) | ACID-Compliant Relational Storage |
| π‘ Neural Mesh | WebRTC & SimplePeer | UDP/TCP P2P Audio & Data Streaming |
| ποΈ Kinetic UI | TailwindCSS & GSAP | Hardware-Accelerated Visual Engine |
| βοΈ Infinite Void | GitHub API (v3) | Decentralized Document Storage (No-DB) |
| β‘ Background Ops | Service Worker API | Push API & Cache Storage (Offline-First) |
Initialize the repository on your local command terminal.
git clone [https://github.com/0902cs231028-sys/Portal-OS.git](https://github.com/0902cs231028-sys/Portal-OS.git)
cd Portal-OS- Access your MySQL/MariaDB interface (phpMyAdmin or CLI).
- Create a new sovereign database named:
portal_os_db - Import the schema file located at:
db.sql- This will construct the user nodes, encrypted vault indices, and P2P signaling tables.
Edit the core connection file to establish links with your database and GitHub Cloud.
Target File:
includes/connection.php
// 1. DATABASE CREDENTIALS
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'portal_os_db');
// 2. APEX VAULT KEYS (GitHub Integration)
// Generate a PAT (Personal Access Token) from GitHub Settings -> Developer Settings
define('GITHUB_PAT', 'ghp_YOUR_SECURE_TOKEN_HERE');
define('REPO_OWNER', 'YourUsername');
define('REPO_NAME', 'Portal-OS-Storage');- Deploy the project folder to your server's public directory (
htdocsorwww). - Navigate to the access terminal:
http://localhost/Portal-OS/index.php - Login with God Mode:
- User:
shiroonigami23@gmail.com(Or the email defined inadmin_dashboard.php) - Password: (As set in your database)
- User:
Portal-OS operates on a modular architecture. Below is the classified source manifest.
Portal-OS/
βββ admin/ # π‘οΈ GOD MODE TERMINAL
β βββ admin_dashboard.php # The Sovereign Command Interface
βββ api/ # π§ NEURAL PATHWAYS (AJAX Endpoints)
β βββ get_github_files.php# Apex Matrix (GitHub Integration)
β βββ signaling_handler.php# WebRTC Handshake Protocol
β βββ send_dm.php # Encrypted Messaging Stream
β βββ file_ops.php # File System Manipulation Logic
βββ assets/ # π¨ VISUAL ASSETS
β βββ banner.png # Command Center Preview
βββ css/ # π
KINETIC SKIN
β βββ style.css # Tailwind & Glassmorphism Definitions
βββ includes/ # π CORE CONNECTIONS
β βββ connection.php # Database & GitHub Auth Keys
βββ js/ # β‘ CLIENT-SIDE INTELLIGENCE
β βββ talkin.js # P2P Voice Engine (SimplePeer)
β βββ dm_system.js # Private Messaging Logic
β βββ matrix_viewer.js # Solution Rendering Engine
βββ sw.js # π€ BACKGROUND SERVICE WORKER (v2.2)
βββ dashboard.php # π Main Student Nexus
βββ index.php # πͺ Login / Landing Terminal
βββ db.sql # πΎ Schema Injection File
Tracking the evolution of the Aetheris Core architecture.
Portal-OS is deployed under the MIT License. It is free for educational reconnaissance and modification.