Skip to content

Latest commit

Β 

History

History
133 lines (87 loc) Β· 2.75 KB

File metadata and controls

133 lines (87 loc) Β· 2.75 KB

πŸ–₯️ Terminal Portfolio – React Web App

A terminal-inspired personal portfolio web app built with React that mimics a real command-line interface. Users can type commands (like about, skills, projects, etc.) to explore information interactively. The app also includes dark/light mode, smooth animations, and a hacker-style UI.


πŸš€ Live Preview

https://satyamkumarverman.vercel.app


✨ Features

  • πŸ§‘β€πŸ’» Terminal-style UI (command-based navigation)
  • πŸŒ— Dark / Light mode toggle
  • ⌨️ Real-time command handling
  • 🎬 Smooth animations using Framer Motion
  • 🧠 Typing animation intro text
  • 🎨 Styled Components for clean theming
  • πŸ”— Quick access to GitHub, LeetCode, Linktree, Projects
  • ⚑ Fast, responsive, and modern UI

πŸ› οΈ Tech Stack

  • React.js
  • Styled-components (theming & styling)
  • Framer Motion (animations)
  • React Icons
  • react-type-animation

πŸ“¦ Installation & Setup

Clone the repository:

git clone https://github.com/skvprogrammer/terminal-portfolio.git
cd terminal-portfolio

Install dependencies:

npm install

Start the development server:

npm start

The app will run at:

http://localhost:3000

⌨️ Available Commands

Type the following commands inside the terminal:

Command Description
about About me
skills Technical skills
projects List of projects
hobbies Personal interests
goals Future goals
contact Contact information
help List all commands
clear Clear the terminal

🎨 Theme Toggle

  • πŸŒ™ Dark Mode (default)
  • 🌞 Light Mode
  • Toggle available in the terminal header

πŸ”— Links


🧠 Inspiration

Inspired by:

  • Unix/Linux terminals
  • Hacker-style portfolios
  • Developer-first UI experiences

πŸ—οΈ Future Improvements

  • Command history (↑ / ↓ keys)
  • Autocomplete suggestions
  • More commands (experience)
  • Sound effects (terminal typing)
  • Mobile optimization

πŸ§‘β€πŸ’» Author

Satyam Kumar Verman Competitive Programmer | Full Stack Developer | Tech Enthusiast


πŸ“„ License

This project is licensed under the MIT License.


⭐ If you like this project, don’t forget to star the repo!