Skip to content

CMP-26/final-commit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cairo University CMP 2026 - Class Archive

A terminal-style class archive page for Cairo University Computer Engineering, Class of 2026.

The page is implemented in index.html and displays:

  • Live entries discovered from data/
  • Real profile cards loaded from data/<folder>/profile.json
  • CLI-like commands (ls, cat, grep, neofetch, etc.)

How It Works

  • Real profiles are loaded at runtime from the data directory.
  • Folder discovery is done from data/index.json.
  • If running over HTTP, directory listing can also be used when available.
  • Display name is read from the profile name field.
  • data/index.json is auto-generated by GitHub Actions.

Current Folder Structure

.
|- index.html
|- assets/
|- data/
|  |- index.json
|  |- Adham-Hussin/
|  |  |- profile.json
|  |  |- avatar.jpg

Run Locally

Option 1 (quick):

  • Open index.html directly in the browser.
  • Ensure data/index.json exists (it is generated automatically in CI).

Option 2 (recommended):

Commands In The Page

  • ls : list all folders and profile status
  • cat data/<folder>/profile.json : open a profile card
  • grep <query> : search by name or stack
  • help : command list

Contributing

See contributing.md for the exact steps to add your profile.

About

This is our final contribution together as CMP-26

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages