█████╗ ██████╗ █████╗ ███╗ ███╗ █████╗ ██████╗ ██████╗ ██████╗
██╔══██╗██╔══██╗██╔══██╗████╗ ████║ ██╔══██╗██╔══██╗██╔══██╗██╔═══██╗
███████║██║ ██║███████║██╔████╔██║ ███████║██████╔╝██║ ██║██║ ██║
██╔══██║██║ ██║██╔══██║██║╚██╔╝██║ ██╔══██║██╔══██╗██║ ██║██║ ██║
██║ ██║██████╔╝██║ ██║██║ ╚═╝ ██║ ██║ ██║██████╔╝██████╔╝╚██████╔╝
╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═════╝
>> SYSTEM OPERATOR: ADAM ABDO <<
adam@github:~$ cat ABOUT.txt
> ADAM_OS v1.2.5 — Terminal-styled developer portfolio
> Framework : React 18 + Vite 5
> Deployment: Vercel (static build)
> Status : ONLINE // SESSION_ENCRYPTED
> Operator : ADAM ABDO — Noisy-le-Grand, France# QUICK START
git clone https://github.com/adam-a-maker/Adam-Abdo_Portfolio.git
cd Adam-Abdo_Portfolio
npm install
npm run dev
# >> ADAM_OS BOOTING AT http://localhost:5173[OK] LIVE GITHUB REPO SYNC ............. fetches latest repos via GitHub API
[OK] INTERACTIVE CLI SHELL ............. type commands directly in the browser
[OK] ASCII LOGO HEADER ................. retro-terminal branding on load
[OK] CRT SCANLINE OVERLAY .............. css-only phosphor screen effect
[OK] ANIMATED SKILL BARS ............... progress indicators for tech stack
[OK] QUICK LINKS GRID .................. github / email / cv / projects
[OK] SESSION UPTIME COUNTER ............ live elapsed session timer
[OK] RESPONSIVE LAYOUT ................. mobile + desktop grid system
Open the live site and type any of these into the shell:
COMMAND |
OUTPUT |
|---|---|
help |
Lists all available commands |
about |
Bio: Lycéen, Robocup, tech enthusiast |
hardware |
Inventory: ESP32, RPi 3b, Arduino & current builds |
experience |
Cité des Sciences, PIX 500+, CS50 Harvard |
repos |
Live count of fetched GitHub repositories |
contact |
Email + GitHub handle |
secret |
👀 try it yourself... |
clear |
Wipes the terminal log |
adam@terminal:~$ whoami --full
>> IDENTITY: ADAM ABDO
>> LOCATION: NOISY_LE_GRAND // FRANCE
>> LANGUAGES: FR / EN / AR
>> STATUS: LYCÉEN — ACTIVELY BUILDING
>> SKILL_MATRIX:
PYTHON_DEV [██████████████████░░] 92%
C++_EMBEDDED [█████████████████░░░] 88%
LINUX_EXPERIENCE [████████████████░░░░] 82%
3D_MODELING [███████████████░░░░░] 75%
>> ACHIEVEMENTS:
[★] ROBOCUP_JUNIOR_2024 .......... TOP 11 WORLDWIDE
[★] CTF_COMPETITION .............. 102ND RANK
[★] PIX_CERTIFICATION ............ 500+ SCORE
[!] CS50_HARVARD ................. IN PROGRESS
[★] INTERN @ CITÉ DES SCIENCES ... COMPLETED
FRAMEWORK .......... React 18 + Vite 5
STYLING ............ Tailwind CSS v3 (CDN)
ICONS .............. lucide-react ^0.344.0
DATA ............... GitHub REST API v3
DEPLOYMENT ......... Vercel (static build)
LANGUAGE ........... JavaScript (ESM)
Adam-Abdo_Portfolio/
├── index.html ← entry point + tailwind CDN
├── vite.config.js ← vite + react plugin
├── vercel.json ← SPA routing config
├── package.json ← dependencies & scripts
└── src/
├── main.jsx ← React DOM root
└── App.jsx ← core — terminal UI, shell, layout
# PRODUCTION BUILD
npm run build
# >> dist/ generated
# DEPLOY TO VERCEL
npx vercel --prod
# >> Deployed: https://adam-abdo.vercel.app
# NOTE: vercel.json uses @vercel/static-build
# All routes redirect to /index.html (SPA fallback)adam@terminal:~$ whoami --contact
MAIL ...... dam.abd000@gmail.com
GITHUB .... github.com/adam-a-maker
SITE ...... https://adam-abdo.vercel.app
MIT License — © 2025 ADAM ABDO
Permission granted to fork, remix, and build.
Credit appreciated. Not required.