Skip to content

blackboxprogramming/blackroad-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BlackRoad Ecosystem πŸ›£οΈ

Complete suite of platforms for the BlackRoad operating system.

Applications

πŸ—ΊοΈ RoadMap

Project Planning & Collaboration Platform

  • Tech: Next.js, TypeScript, WebSockets
  • Features: Real-time collaboration, Kanban boards, Analytics
  • Target: aria64 (Raspberry Pi)

πŸ’Ό RoadWork

Job Portal & Entrepreneur Platform

  • Tech: Node.js, Express, MongoDB simulation
  • Features: Job board, AI matching, Entrepreneur networking, Funding connections
  • Target: aria64 (Raspberry Pi)

🌍 RoadWorld

Metaverse & Game Creation Platform

  • Tech: Go, Gin, WebSockets, WebGL
  • Features: Open world Earth simulation, Virtual HQs, Game creation, 3D assets
  • Target: shellfish (Droplet)

⛓️ RoadChain

Blockchain Verification System

  • Tech: Rust, Actix-web, SHA-256
  • Features: Immutable data storage, Proof of work, Transaction verification
  • Target: shellfish (Droplet)

πŸ’° RoadCoin

Non-IPO Funding Platform

  • Tech: Python, FastAPI, Redis
  • Features: Equity crowdfunding, Crypto payments, Smart contracts
  • Target: shellfish (Droplet)

🎨 RoadView

Creative Suite

  • Tech: Node.js (future: Vue.js + Python)
  • Features: Design tools, Video editing, AI generation, YouTube integration
  • Target: aria64 (Raspberry Pi)

πŸ”§ PitStop

Infrastructure Dashboard

  • Tech: Go, Gin
  • Features: Real-time metrics, Container management, DNS, Deployments
  • Target: aria64 (Raspberry Pi)

🚦 RoadSide

Connections & Deploy Portal

  • Tech: Node.js, Socket.io
  • Features: Server connections, Deployment UI, DNS config, CLI integration
  • Target: aria64 (Raspberry Pi)

Quick Deploy

Deploy all applications:

cd ~/blackroad-apps
./DEPLOY_ALL.sh

Deploy individual app:

cd ~/blackroad-deploy
./br-deploy deploy ~/blackroad-apps/roadmap aria64

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         BlackRoad Ecosystem             β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                         β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”            β”‚
β”‚  β”‚  aria64  β”‚  β”‚shellfish β”‚            β”‚
β”‚  β”‚   (Pi)   β”‚  β”‚ (Droplet)β”‚            β”‚
β”‚  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜            β”‚
β”‚       β”‚             β”‚                   β”‚
β”‚  β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”             β”‚
β”‚  β”‚   Caddy Reverse Proxy β”‚             β”‚
β”‚  └─────────┬───────────── β”˜            β”‚
β”‚            β”‚                            β”‚
β”‚       β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”                       β”‚
β”‚       β”‚  Apps   β”‚                       β”‚
β”‚       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Deployment Status

Check deployments:

~/blackroad-deploy/br-deploy list aria64
~/blackroad-deploy/br-deploy list shellfish

View logs:

~/blackroad-deploy/br-deploy logs roadmap aria64
~/blackroad-deploy/br-deploy logs roadworld shellfish

DNS Configuration

Set up domains for each app:

~/blackroad-deploy/scripts/dns-manager.sh set roadmap.blackroad.io aria64
~/blackroad-deploy/scripts/dns-manager.sh set roadwork.blackroad.io aria64
~/blackroad-deploy/scripts/dns-manager.sh set roadworld.blackroad.io shellfish
~/blackroad-deploy/scripts/dns-manager.sh set roadchain.blackroad.io shellfish
~/blackroad-deploy/scripts/dns-manager.sh set roadcoin.blackroad.io shellfish
~/blackroad-deploy/scripts/dns-manager.sh set roadview.blackroad.io aria64
~/blackroad-deploy/scripts/dns-manager.sh set pitstop.blackroad.io aria64
~/blackroad-deploy/scripts/dns-manager.sh set roadside.blackroad.io aria64

Tech Stack Summary

  • Frontend: Next.js, React, Vue.js, Svelte
  • Backend: Node.js, Python, Go, Rust
  • Real-time: WebSockets, Socket.io
  • Data: PostgreSQL, MongoDB, Redis
  • Blockchain: Custom Rust implementation
  • 3D/Graphics: Three.js, WebGL
  • Deployment: Docker, Custom buildpacks

Features Across Ecosystem

βœ… Real-time collaboration βœ… AI integration βœ… Blockchain verification βœ… Metaverse/3D worlds βœ… Job matching βœ… Funding platforms βœ… Creative tools βœ… Infrastructure monitoring


Built for BlackRoad OS πŸ›£οΈ

About

πŸ“± 50 Production-Ready Progressive Web Apps for BlackRoad OS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors