Skip to content

snvshal/terminal

Repository files navigation

OS Terminal Simulation with Portfolio Management

Overview

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

Key Features

  • 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

Technologies Used

  • React 19
  • Next.js 15 (App Router)
  • TypeScript (99%)
  • Tailwind CSS
  • MongoDB (for data storage)
  • Zod (for schema validation)

Getting Started

Prerequisites

  • Node.js (v18 or later)
  • npm or yarn
  • MongoDB instance (local or cloud-based)

Installation

  1. Clone the repository:
    git clone https://github.com/snvshal/terminal.git

About

A web-based toy terminal with a personalized file system for a simulated command-line interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages