|
| 1 | +# 🌌 NovOS — Futuristic Web Operating System |
| 2 | + |
| 3 | +[](https://Tcode-Motion.github.io/NovOS/) |
| 4 | +[](LICENSE) |
| 5 | +[](https://react.dev/) |
| 6 | +[](https://tailwindcss.com/) |
| 7 | + |
| 8 | +**NovOS** is a high-performance, immersive web-based desktop environment designed with a futuristic aesthetic. Built for speed and modularity, it brings the complexity of a desktop OS to the browser with zero installation. |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +## 🚀 Key Features |
| 13 | + |
| 14 | +### 🖥️ Immersive Desktop Environment |
| 15 | +- **Multi-Window Management:** Powered by `react-rnd` for a fluid, draggable, and resizable windowing experience. |
| 16 | +- **Glassmorphic UI:** A sleek, modern design language using advanced CSS blurring and transparency. |
| 17 | +- **Taskbar & Launchpad:** Quick access to system utilities and installed applications. |
| 18 | + |
| 19 | +### 🛠️ Core System Apps |
| 20 | +- **Nova AI:** An integrated AI assistant to help with tasks and queries. |
| 21 | +- **Terminal:** A fully functional shell simulation with custom commands. |
| 22 | +- **Code Editor:** Built-in Monaco editor for high-quality syntax highlighting and coding. |
| 23 | +- **File System:** Virtualized persistent storage for managing your assets. |
| 24 | +- **Media Suite:** Native Video Player, Music Player, and Image Gallery. |
| 25 | + |
| 26 | +### ⚙️ Advanced Utilities |
| 27 | +- **System Monitor:** Real-time tracking of memory and process usage. |
| 28 | +- **Theme Engine:** Instant customization of the look and feel. |
| 29 | +- **App Store:** A registry-based system for loading modular applications. |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +## 🛠️ Technology Stack |
| 34 | + |
| 35 | +NovOS is built using the latest industry-standard technologies to ensure high performance and maintainability: |
| 36 | + |
| 37 | +- **Frontend:** [React 19](https://react.dev/) (Concurrent Mode ready) |
| 38 | +- **Styling:** [Tailwind CSS 4](https://tailwindcss.com/) (High-performance JIT) |
| 39 | +- **State Management:** [Zustand](https://github.com/pmndrs/zustand) (Lightweight & Reactive) |
| 40 | +- **Animations:** [Framer Motion](https://www.framer.com/motion/) (Physics-based interactions) |
| 41 | +- **Terminal:** [@xterm/xterm](https://xtermjs.org/) |
| 42 | +- **Code Editing:** [Monaco Editor](https://microsoft.github.io/monaco-editor/) |
| 43 | + |
| 44 | +--- |
| 45 | + |
| 46 | +## 📦 Deployment |
| 47 | + |
| 48 | +This repository contains the **production-ready build** of NovOS. |
| 49 | + |
| 50 | +### Instant Hosting (GitHub Pages) |
| 51 | +1. Go to your repository settings on GitHub. |
| 52 | +2. Navigate to **Pages**. |
| 53 | +3. Select the `master` branch and `/root` folder. |
| 54 | +4. Your NovOS instance will be live at `https://<username>.github.io/NovOS/`. |
| 55 | + |
| 56 | +--- |
| 57 | + |
| 58 | +## 🤝 Contributing |
| 59 | + |
| 60 | +NovOS is built on a modular "Kernel" architecture. If you'd like to contribute new apps or core features, please check out the main source repository. |
| 61 | + |
| 62 | +1. Fork the Project |
| 63 | +2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) |
| 64 | +3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) |
| 65 | +4. Push to the Branch (`git push origin feature/AmazingFeature`) |
| 66 | +5. Open a Pull Request |
| 67 | + |
| 68 | +--- |
| 69 | + |
| 70 | +## 📜 License |
| 71 | + |
| 72 | +Distributed under the MIT License. See `LICENSE` for more information. |
| 73 | + |
| 74 | +--- |
| 75 | + |
| 76 | +<p align="center"> |
| 77 | + Built with 🌌 by <b>Tcode-Motion</b> |
| 78 | +</p> |
0 commit comments