This commit introduces the complete Black Road OS - a Windows 95-inspired web-based operating system interface that showcases the entire BlackRoad AI ecosystem. Features added: - Complete single-page HTML application (index.html) - 15+ functional application windows including: - RoadMail email client - BlackRoad Social network - BlackStream video platform - RoadChain blockchain explorer - RoadCoin mining dashboard - Multiple games (Road City, RoadCraft, Road Life) - Development tools (Terminal, File Explorer, GitHub) - Fully functional window management system - Windows 95-style UI with authentic design - Taskbar, Start menu, and system tray - Draggable, resizable windows - No external dependencies - pure HTML/CSS/JS Documentation: - Comprehensive README with setup instructions - Architecture overview and design philosophy - Customization guide for adding new applications - GitHub Pages deployment instructions - Browser compatibility information The interface is ready for immediate use and can be deployed to GitHub Pages without any build process.
6.0 KiB
BlackRoad Operating System
A nostalgic Windows 95-inspired web interface showcasing the complete BlackRoad AI ecosystem.
Overview
BlackRoad OS is a fully functional web-based operating system interface that brings together AI orchestration, blockchain technology, social media, video streaming, and gaming - all wrapped in a beautiful 1995 aesthetic.
Features
🤖 AI & Communication
- RoadMail - Email client for managing communications
- BlackRoad Social - Social network for the BlackRoad community
- AI Assistant - Interactive AI chat interface
⛓️ Blockchain Infrastructure
- RoadChain Explorer - View blocks, transactions, and network stats
- RoadCoin Miner - Mine RoadCoin cryptocurrency
- Wallet - Manage your RoadCoin assets
🎮 Gaming Ecosystem
- Road City - City-building simulation game
- RoadCraft - Voxel world building game
- Road Life - Life simulation game
🌐 Web & Tools
- RoadView Browser - Web browser for the information superhighway
- BlackStream - Decentralized video platform
- Terminal - Command-line interface
- File Explorer - File management system
- GitHub Integration - Repository management
- Raspberry Pi Manager - Connected device management
Getting Started
Quick Start
Simply open index.html in any modern web browser to launch BlackRoad OS.
# Clone the repository
git clone https://github.com/blackboxprogramming/BlackRoad-Operating-System.git
# Navigate to the directory
cd BlackRoad-Operating-System
# Open in your browser
open index.html
GitHub Pages Deployment
This project can be easily deployed to GitHub Pages:
- Go to your repository settings
- Navigate to "Pages" section
- Select the branch you want to deploy
- Your site will be available at
https://[username].github.io/BlackRoad-Operating-System/
Architecture
Single-Page Application
BlackRoad OS is built as a single-page HTML application with embedded CSS and JavaScript:
- No build process required
- No external dependencies
- Pure HTML/CSS/JavaScript
- Works offline
Window Management
- Draggable windows
- Minimize/Maximize/Close functionality
- Z-index management for window layering
- Taskbar integration with active window tracking
Design Philosophy
- Nostalgic: Windows 95-inspired UI with authentic styling
- Complete: Full ecosystem of interconnected applications
- Immersive: Desktop icons, start menu, taskbar, and system tray
- Interactive: Functional window management and application switching
Technology Stack
- HTML5 - Structure and content
- CSS3 - Styling with Grid and Flexbox
- Vanilla JavaScript - Window management and interactivity
- No frameworks - Pure, dependency-free code
Components
Desktop Environment
- Grid-based icon layout
- Double-click to launch applications
- Teal background (classic Windows 95)
Window System
- Title bars with app icons and names
- Window controls (minimize, maximize, close)
- Menu bars and toolbars
- Content areas with custom layouts
Taskbar
- Start button with menu
- Application switcher
- System tray icons
- Live clock
Applications
Each application has its own custom interface:
- Email client with folders and preview pane
- Social media feed with posts and interactions
- Video platform with player and recommendations
- Blockchain explorer with live network stats
- Mining dashboard with real-time metrics
- Games with pixel art graphics
Customization
Adding New Applications
- Create the window HTML structure:
<div id="my-app" class="window" style="left: 100px; top: 100px; width: 600px; height: 400px;">
<div class="title-bar" onmousedown="dragStart(event, 'my-app')">
<div class="title-text">
<span>🎨</span>
<span>My App</span>
</div>
<div class="title-buttons">
<div class="title-button" onclick="minimizeWindow('my-app')">_</div>
<div class="title-button" onclick="maximizeWindow('my-app')">□</div>
<div class="title-button" onclick="closeWindow('my-app')">×</div>
</div>
</div>
<div class="window-content">
<!-- Your app content here -->
</div>
</div>
- Add desktop icon:
<div class="icon" ondblclick="openWindow('my-app')">
<div class="icon-image">🎨</div>
<div class="icon-label">My App</div>
</div>
- Add to start menu:
<div class="start-menu-item" onclick="openWindow('my-app'); toggleStartMenu();">
<span style="font-size: 18px;">🎨</span>
<span>My App</span>
</div>
- Add to taskbar titles (in JavaScript):
const titles = {
// ... existing titles
'my-app': '🎨 MyApp'
};
Browser Compatibility
BlackRoad OS works in all modern browsers:
- Chrome/Edge (recommended)
- Firefox
- Safari
- Opera
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Inspired by Windows 95 and the nostalgic computing era
- Built with love for the BlackRoad ecosystem
- Special thanks to the AI development community
Project Vision
BlackRoad OS represents a complete AI-powered ecosystem:
- 1000+ AI agents working in harmony
- Blockchain infrastructure with RoadChain
- Decentralized applications for social media and video
- Gaming experiences that blend creativity and strategy
- Developer tools for building the future
Support
For issues, questions, or contributions, please visit:
- GitHub Issues: Report a bug
- Discussions: Share ideas and ask questions
Built with 💻 by the BlackRoad community
Where AI meets the open road 🛣️