Skip to content

Commit 8176a22

Browse files
authored
Update README with new features and styling
1 parent fe82574 commit 8176a22

1 file changed

Lines changed: 73 additions & 44 deletions

File tree

README.md

Lines changed: 73 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,101 @@
1-
# 🌌 NovOS — Futuristic Web Operating System
1+
# 🌌 NovOS — The Futuristic Web Operating System
22

3-
[![Live Demo](https://img.shields.io/badge/demo-live-brightgreen.svg?style=for-the-badge)](https://Tcode-Motion.github.io/NovOS/)
4-
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](LICENSE)
5-
[![Built with React](https://img.shields.io/badge/Built%20with-React%2019-blue.svg?style=for-the-badge)](https://react.dev/)
6-
[![Styled with Tailwind](https://img.shields.io/badge/Styled%20with-Tailwind%20CSS-38B2AC.svg?style=for-the-badge)](https://tailwindcss.com/)
3+
[![Live Demo](https://img.shields.io/badge/Live-Demo-brightgreen?style=for-the-badge&logo=google-chrome&logoColor=white)](https://tcode-motion.github.io/NovOS/)
4+
[![Version](https://img.shields.io/badge/Version-1.0.0--stable-blue?style=for-the-badge)](https://github.com/tcode-motion/NovOS)
5+
[![Architecture](https://img.shields.io/badge/Architecture-Kernel--Driven-blueviolet?style=for-the-badge)](https://github.com/tcode-motion/NovOS)
6+
[![License](https://img.shields.io/badge/License-MIT-orange?style=for-the-badge)](LICENSE)
77

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.
8+
> **NovOS** is not just a website; it's a cinematic, high-fidelity computing experience built on a custom JavaScript kernel. Featuring a robust Virtual File System (VFS), a multi-user environment, and a stunning glassmorphic interface, it redefines the boundaries of web applications.
99
1010
---
1111

12-
## 🚀 Key Features
12+
## 🔗 Live Experience
13+
Jump into the future directly in your browser:
14+
👉 **[https://tcode-motion.github.io/NovOS/](https://tcode-motion.github.io/NovOS/)**
1315

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.
16+
---
17+
18+
## 🔐 Administrative Access
19+
Access the full power of the OS with the default administrative credentials:
1820

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.
21+
| Identity | Password | Authorization Level |
22+
| :--- | :--- | :--- |
23+
| **Operator** | `admin` | **System Administrator (Root)** |
2524

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.
25+
> [!IMPORTANT]
26+
> For security, you can manage users and change passwords via the **User Manager** app located in the system settings.
3027
3128
---
3229

33-
## 🛠️ Technology Stack
30+
## ✨ Key Features
3431

35-
NovOS is built using the latest industry-standard technologies to ensure high performance and maintainability:
32+
### 🛡️ Micro-Kernel Architecture
33+
NovOS is powered by a central kernel that manages process isolation, application lifecycles, and security verification. Every application launch is verified against its cryptographic bundle.
3634

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/)
35+
### 📁 Persistent Virtual File System (VFS)
36+
A complete UNIX-like file system powered by IndexedDB.
37+
- **Persistence**: Your files, themes, and settings are saved automatically in your browser.
38+
- **Hierarchy**: Standard `/home`, `/usr`, `/etc`, and `/mnt` directories.
39+
- **Trash System**: Fully functional recycle bin with recovery options.
4340

44-
---
41+
### 🎨 Cinematic Design Language
42+
- **Glassmorphism**: Deep blurs, translucent materials, and vibrant glows.
43+
- **Dynamic Themes**: Instant customization of accent colors, blur intensity, and neural backgrounds.
44+
- **Smooth Orchestration**: Powered by Framer Motion for 60FPS fluid animations.
45+
46+
### 🤖 Nova AI Integration
47+
A native AI assistant integrated into the shell. Nova can access system context, help with coding tasks in the **Code Editor**, and automate system workflows.
4548

46-
## 📦 Deployment
49+
---
4750

48-
This repository contains the **production-ready build** of NovOS.
51+
## 📁 System Application Suite
52+
NovOS comes pre-packed with 40+ professional-grade applications:
4953

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://Tcode-Motion.github.io/NovOS/`.
54+
- **📂 File Manager**: Advanced explorer with drag-and-drop and grid/list views.
55+
- **💻 Terminal**: A real bash-like emulator with 50+ built-in commands.
56+
- **✍️ Code Editor**: A full IDE experience with syntax highlighting and file tree integration.
57+
- **🌐 Nova Browser**: A lightweight browser-in-browser experience.
58+
- **📊 System Monitor**: Real-time performance tracking of kernel processes.
5559

5660
---
5761

58-
## 🤝 Contributing
62+
## ⌨️ Global Keyboard Shortcuts
63+
Master the OS like a pro with these global hotkeys:
5964

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.
65+
| Shortcut | Action |
66+
| :--- | :--- |
67+
| <kbd>Ctrl</kbd> + <kbd>Space</kbd> | 🔍 **Spotlight**: Universal search for files, apps, and AI |
68+
| <kbd>Ctrl</kbd> + <kbd>Tab</kbd> | 🎴 **Mission Control**: Visualize all open windows |
69+
| <kbd>Ctrl</kbd> + <kbd>T</kbd> | 💻 **Quick Terminal**: Summon the command line |
70+
| <kbd>Ctrl</kbd> + <kbd>F</kbd> | 📂 **Quick Files**: Open the File Explorer |
71+
| <kbd>Ctrl</kbd> + <kbd>N</kbd> | 🔔 **Notifications**: Open the system notice center |
72+
| <kbd>Ctrl</kbd> + <kbd>↑ / ↓</kbd> | 🔊 **Volume**: Adjust system master audio |
73+
| <kbd>Alt</kbd> + <kbd>↑ / ↓</kbd> | ☀️ **Brightness**: Adjust UI glass opacity |
74+
| <kbd>Esc</kbd> | ✖️ **Close**: Exit the currently focused overlay |
6175

6276
---
6377

64-
## 📜 License
78+
## 🛠️ Developer Setup
79+
Want to contribute to the future? Follow these steps to run NovOS locally:
80+
81+
```bash
82+
# 1. Clone the core repository
83+
git clone https://github.com/tcode-motion/NovOS.git
84+
85+
# 2. Navigate to the application root
86+
cd NovOS/novos-app
87+
88+
# 3. Install the environment dependencies
89+
npm install
6590

66-
Distributed under the MIT License. See `LICENSE` for more information.
91+
# 4. Launch the neural development server
92+
npm run dev
93+
```
6794

6895
---
6996

70-
<p align="center">
71-
Built with 🌌 by <b>Tcode-Motion</b>
72-
</p>
97+
<div align="center">
98+
<img src="https://raw.githubusercontent.com/microsoft/fluentui-emoji/main/assets/Sparkles/3D/sparkles_3d.png" width="48" />
99+
<p><b>Designed & Engineered by tcode-motion</b></p>
100+
<p><i>Building the interfaces of tomorrow, today.</i></p>
101+
</div>

0 commit comments

Comments
 (0)