A personal project that simulates aspects of an older-style desktop environment (inspired by Windows XP) built using modern frontend technologies like React, TypeScript, and Vite.
Kan System is a desktop environment that offers a wide range of features, including:
- Taskbar: Complete with tabs, clock, and start button functionality.
- Windows System: Basic window controls, wallpaper customization, and window state management.
- Terminal Emulator: A simple command-line interface with basic commands implemented.
- Settings Panel: Allows users to customize the background and other visual aspects of the interface.
The project is built using:
- React for component-based architecture
- TypeScript for type safety
- Vite for development environment setup
- ESLint and Prettier for code quality
- CSS Modules for styling
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Kan-A-Pesh/kan-system.git
cd kan-system- Open the
clientdirectory:
Currently, this project is only client-side, server-side will be added in future updates.
cd client- Install dependencies:
npm install- Run the development server:
npm run dev