Skip to content

MirkoCalvi/MIRKO_TUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIRKO_TUI

My portfolio, styled as a developer's terminal. Static, single-page, no build step.

Live: https://mirkocalvi.github.io/MIRKO_TUI/

Run locally

python3 -m http.server 8080
# then open http://localhost:8080

Run tests

node --test tests/

(Requires Node ≥ 18. No npm install needed.)

Edit

  • Add a project → append an object to data/projects.json.
  • Update CV → edit the relevant <div class="cat-block"> inside <section id="home"> in index.html.
  • Update About Me → edit <section id="about"> in index.html.
  • Tweak lookstyles.css.

Layout

index.html       three sections in one file
styles.css       GitHub Dark theme + layout
main.mjs         hash router + projects loader (DOM glue)
lib.mjs          pure helpers (renderer, hash mapper, escape)
data/projects.json  curated project list
tests/lib.test.mjs  unit tests for lib.mjs
docs/superpowers/   design spec and implementation plan

Open Source Everything - Mirko Calvi

About

My personal website with a terminal-like design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors