Skip to content

blackboxprogramming/blackroad-pitstop

Repository files navigation

🔐 BlackRoad Pitstop

Secure Authentication Portal for BlackRoad OS Systems

Live: https://pitstop.blackroad.io (pending setup)


🎯 What is Pitstop?

Pitstop is the secure gateway to all BlackRoad OS metaverse files and systems. It provides:

  • 🔐 Authentication - Login required to access any files
  • 📁 File Management - Browse and access all metaverse files
  • 🌌 System Access - Launch universe, view code, read docs
  • 👤 Session Management - Secure 24-hour sessions
  • 🎨 Beautiful UI - Modern glass morphism design

🚀 Features

Authentication System

  • Username/password login
  • Session management (24-hour expiry)
  • Secure logout
  • Auto-redirect on session expiry

Dashboard

  • File Grid - Visual cards for all metaverse files
  • Stats Overview - Total files, systems, code lines, deployments
  • Quick Access - One-click to open any file
  • Live Badges - Shows file status (LIVE, SYSTEM, DOCS, etc.)

Security

  • Client-side session storage
  • No backend required (static hosting)
  • Protected file access
  • Automatic session validation

🔑 Default Credentials

For demo/testing purposes:

Username: alexa
Password: blackroad2025

Username: admin
Password: blackroad2025

⚠️ IMPORTANT: Change these credentials in index.html before production deployment!


📁 File Structure

blackroad-pitstop/
├── index.html           # Login page with authentication
├── dashboard.html       # File dashboard (protected)
├── wrangler.toml        # Cloudflare Pages config
├── package.json         # Project metadata
├── README.md            # This file
└── .gitignore           # Git ignore rules

🛠️ Setup & Deployment

Deploy to Cloudflare Pages

cd /Users/alexa/blackroad-pitstop
wrangler pages deploy . --project-name=blackroad-pitstop

Custom Domain Setup

  1. Go to Cloudflare Dashboard → Pages → blackroad-pitstop
  2. Click "Custom domains" → "Set up a custom domain"
  3. Enter: pitstop.blackroad.io
  4. DNS auto-configured by Cloudflare

🔐 Security Configuration

Changing Login Credentials

Edit index.html around line 250:

const VALID_CREDENTIALS = {
    'yourusername': 'yourpassword',
    'admin': 'strongpassword123'
};

Session Duration

Edit index.html around line 257:

const SESSION_DURATION = 24 * 60 * 60 * 1000; // 24 hours

🌐 Integration with Metaverse

All BlackRoad OS systems accessible through authenticated dashboard:

  • universe.blackroad.io - Complete metaverse
  • earth.blackroad.io - Earth simulation
  • app.blackroad.io - Main application
  • api.blackroad.io - Backend API

📊 Statistics

  • Total Files: 32
  • Systems: 18
  • Code Lines: 14K+
  • Deployments: 3

📞 Support

BlackRoad OS, Inc.


📜 License

© 2025 BlackRoad OS, Inc. All rights reserved.


Built with 💚 by BlackRoad OS, Inc.

December 22, 2025

🔐 SECURE ACCESS TO THE METAVERSE 🔐

About

BlackRoad Pitstop — Service portal and navigation hub. Quick access to all BlackRoad OS services, fleet status, and deployment dashboard. Cloudflare Pages.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors