Portfolio in a terminal

Project idea

A portfolio website that emulates a terminal interface, allowing users to explore my projects, resume, and contact info through typed commands in an interactive shell-like environment.

Every computer science student has a website to showcase their skills and projects. I want to make mine stand out with a terminal-style UI where users can type commands to explore.

Example commands

User stories

  1. As a recruiter: I want the candidate's resume to be a part of their resume
  2. As a developer: I want to explore projects in detail to see how they solve technical problems.
  3. As a visitor: I want to interact with the terminal to learn more about Parsa in a fun and unique way.

Empathy Map: Visitor

SAYS

  • "this looks like a real terminal!"
  • "cool design"

THINKS

  • "can I find the resume easily?"
  • "how long did it take?"

DOES

  • Types help, ls, cat
  • clicks GitHub or resume links

FEELS

  • curious and impressed
  • engaged, possibly a little confused at first

User Needs story #2: (Developer browsing projects)

User journey

  1. User loads the website.
  2. a CLI pops up.
  3. A hint suggests typing help.
  4. User enters commands like ls, cat, projects, or contact.
  5. Interactive output appears as if it's a real terminal.
  6. contains easter eggs

Takeaway experience

The website is so nerdy...

fun and professional at the same time. It reflects strong frontend skills (which I'm developing right now) and creativity.

examples of a terminal interface: