A retro-inspired portfolio website that simulates a classic CRT monitor and terminal interface. This project creates an interactive and nostalgic experience where visitors can use terminal commands to explore your professional portfolio.
✨ Authentic vintage CRT monitor aesthetics with scan lines, screen glare, and flicker effects
🖥️ Boot-up sequence simulating GRUB bootloader
🔍 Neofetch system information display
⌨️ Interactive terminal with various commands to explore portfolio content
📁 File system navigation to view projects, skills, experience, and education
📱 Responsive design that works on mobile and desktop devices
- Clone the repository:
git clone https://github.com/yourusername/vintage-crt-showcase.git
cd vintage-crt-showcase- Install dependencies:
npm install- Edit the portfolio data:
- Update portfolio.json with your personal information
- Update neofetch.json with your preferred system specs
- Customize the ASCII art in neofetch.json if desired
- Start the development server:
npm run dev- Build for production:
npm run buildWhen you first open the portfolio, you'll see a vintage CRT monitor with a boot sequence. After the GRUB-style bootloader completes, the terminal will initialize with a neofetch display followed by a welcome message.
You can interact with the terminal by typing various commands to explore the portfolio content.
Available Commands
help- Show all available commandsclear- Clear the terminalneofetch- Show system specificationswhoami- Display personal informationls- List directory contentsls projects- List all projectsls skills- List skill categoriescat [filename]- View file contentssocial- Show social media linksprojects- View all projectsskills- View all skillsexperience- View work experienceeducation- View educationcontact- Show contact informationdate- Display current date and timereboot- Reload the application
Contributing Contributions are welcome! Please feel free to submit a Pull Request.
Acknowledgments Inspired by CRT Amber GRUB Theme