Skip to content

Rebuilt my portfolio as a TUI-inspired interface influenced by Linux, keyboard-first workflows, and minimal design.

Notifications You must be signed in to change notification settings

shreyasmene06/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shreyas Mene | Terminal Portfolio

A terminal-themed personal portfolio website built with React and Vite. Features a retro command-line aesthetic with modern web technologies, matrix rain animations, and responsive design.

Live Demo

View Portfolio

Features

Terminal Aesthetic The portfolio mimics a terminal environment with ASCII art banners, command-line style navigation, and monospace typography using Fira Code and JetBrains Mono fonts.

Sections

  • Home: ASCII name banner with status overview
  • About: Personal information and interests
  • Skills: Technical skills with animated progress bars
  • Projects: Featured work with live demos and source links
  • Experience: Professional experience timeline
  • Education: Academic background including certifications
  • Contact: Contact information in JSON format

Visual Effects

  • CRT scanline overlay
  • Glowing text effects
  • Smooth section transitions

Tech Stack

  • React 18
  • Vite
  • CSS3 with custom properties
  • Remix Icon for iconography

Local Development

Install dependencies:

npm install

Start development server:

npm run dev

Build for production:

npm run build

Preview production build:

npm run preview

Deployment

The project is configured for GitHub Pages deployment. Run the deploy script:

npm run deploy

This builds the project and pushes to the gh-pages branch.

Project Structure

portfolio/
├── public/
├── src/
│   ├── components/
│   │   ├── MatrixRain.jsx
│   │   ├── Sidebar.jsx
│   │   ├── StatusBar.jsx
│   │   └── Terminal.jsx
│   ├── App.jsx
│   ├── App.css
│   ├── index.css
│   └── main.jsx
├── index.html
├── vite.config.js
└── package.json

License

MIT

Contact

Shreyas Mene

About

Rebuilt my portfolio as a TUI-inspired interface influenced by Linux, keyboard-first workflows, and minimal design.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published