The OS Terminal Simulation is a web-based application that provides an interactive command-line interface for managing a professional portfolio and simulating a file system. This project offers users a unique way to create, update, and showcase their skills, projects, and experiences while gaining hands-on experience with terminal-like interactions.
Visit the live demo: sn-terminal.vercel.app
- Realistic terminal simulation with common Unix-like commands
- User authentication system (signup, signin, signout)
- Portfolio creation and management through terminal commands
- Simulated file system for organizing work and projects
- PDF resume generation based on portfolio data
- Animated desktop background for an immersive experience
- Responsive window management system
- Real-time portfolio editing and preview
- React 19
- Next.js 15 (App Router)
- TypeScript (99%)
- Tailwind CSS
- MongoDB (for data storage)
- Zod (for schema validation)
- Node.js (v18 or later)
- npm or yarn
- MongoDB instance (local or cloud-based)
- Clone the repository:
git clone https://github.com/snvshal/terminal.git