Skip to content

ionaiobidze/mini_os_with_react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

de65da6 · Jan 14, 2025

History

5 Commits
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025

Repository files navigation

Technologies Used

  • React: JavaScript library for building user interfaces.
  • React Router DOM: For routing between different views (if needed in the future).
  • Styled Components: For styling components with CSS-in-JS.
  • React Draggable: To make windows and icons draggable.
  • React Resizable: To make windows resizable.
  • React Icons: For icons.
  • date-fns: For date manipulation in the Calendar app.
  • Context API: For global state management.
  • localStorage: Used in previous versions for data persistence (now removed).

Getting Started

Prerequisites

  • Node.js: Make sure you have Node.js installed (version 14 or later recommended).
  • npm or yarn: You can use either npm (comes with Node.js) or yarn as your package manager.

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd my-os
  2. Install dependencies:

    npm install
    # or
    yarn install

Running the Application

  1. Start the development server:

    npm start
    # or
    yarn start
  2. This will open the application in your default web browser (usually at http://localhost:3000).

Acknowledgements

  • This project was inspired by classic operating system interfaces and the desire to recreate a similar experience within the web browser.
  • Special thanks to the creators and maintainers of the open-source libraries used in this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published