Skip to content
LIN4CREPublic

About

Next-Gen Steam & Gaming Account Operations Hub with SteamDB Paid Releases, Cloud Save Vault, Lua Automation Scripting, Gemini AI Intelligence, and Android APK.

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

2 watching

Forks

Latest commit

Β 

History

21 Commits

Folders and files

Repository files navigation

DBSTEAM GitHub Banner

DBSTEAM

Next-Generation Steam & Multi-Platform Gaming Account Hub

CI Build & Release Android APK GitHub Pages Latest Release License: MIT React 19 Tailwind CSS v4 Capacitor Electron Windows TypeScript Google Gemini AI

πŸ’» Download Windows Installer (.exe) β€’ ⚑ Download Windows Portable (.exe) β€’ πŸ“¦ Download Android APK β€’ 🌐 Live Web Portal


πŸ“– Overview

DBSTEAM is an enterprise-grade gaming operations dashboard designed for gamers, power users, and multi-account managers. It combines real-time Valve public Steam telemetry, SteamDB-powered commercial title intelligence, encrypted cloud save vaults, Lua automation scripting, and Google Gemini AI into one unified, glassmorphic desktop and mobile experience.

Whether managing competitive Steam accounts, auditing ban and trade status, syncing saves across PCs and mobile handhelds, or analyzing player trends across top commercial releases, DBSTEAM provides a unified source of truth.


🌟 Key Features

πŸ›‘οΈ Multi-Account Provisioning & Security Vault

  • Zero-Password Telemetry: Verify and inspect any Steam profile via public SteamID64 or vanity custom URLs using official Valve XML endpoints.
  • Account Health Diagnostics: Instant detection of VAC bans, Community bans, Economy/Trade lock states, and limited account statuses.
  • Encrypted Local Vault: Export account lists and configurations in encrypted, SHA-256 verified JSON structures without exposing plaintext credentials.
  • Provisioning Walkthrough: Step-by-step guided onboarding for connecting multi-region secondary accounts.

πŸ“ˆ SteamDB Top Paid Releases & Real-Time Analytics

  • Curated Commercial Catalog: Deep catalog of top-selling games with historical pricing, discount percentages, and genres.
  • Live Valve Store Specials: Direct backend proxy pulling real-time featured sales and discounts straight from Valve servers.
  • Live Concurrent Player Count: Instant query of real-time active players for any game via official Valve public statistics API.
  • Visual Analytics Dashboard: Recharts-powered interactive analytics covering price distributions, player concentrations, and platform support.

☁️ Cloud Save Backup & Restore Engine

  • Save Integrity Verification: SHA-256 integrity checksums for game save directories to detect save corruption.
  • Snapshot Rollback: Revert games to previous snapshot milestones with one click.
  • Multi-Cloud Simulation: Automated tracking of sync timestamps, sync statuses, and backup payload sizes.

⚑ Lua Scripting Automation Hub

  • Automation Runner: Built-in script execution engine with terminal output emulation for batch game maintenance.
  • Script Repository: Pre-configured scripts for game installation cleanup, save game compaction, cache pruning, and achievement synchronization.
  • Interactive Configuration: Real-time parameter tweaking and custom Lua script authoring.

🧠 Gemini AI Smart Search

  • Natural Language Discovery: Ask complex queries like "Top stealth games with rich story" or "Best racing games under $30 with active multiplayer".
  • Gemini 3 Flash Integration: Leverages @google/genai to analyze game libraries and produce structured recommendations with verified Steam AppIDs.

⌨️ Command Palette & Keyboard Shortcuts

  • Global Command Palette: Instant navigation and command execution via Ctrl + K / Cmd + K.
  • Keyboard Shortcuts Modal: Quick cheat-sheet overlay accessible via ? or Shift + /.
  • Toast Notifications: Non-intrusive action feedback for copy, sync, and export events.

πŸ“± Native Android APK (Capacitor)

  • Packaged for Android: Built with Capacitor 8 with high-performance native WebView, splash screen, and responsive touch layouts.
  • Automated CI/CD: Every release automatically compiles DBSTEAM-v1.0.0.apk via GitHub Actions and attaches it to GitHub Releases.

πŸ—οΈ Architecture

graph TD
    Client["React 19 + Tailwind v4 + Lucide"] -->|HTTP / JSON| Express["Express API Server (server.ts)"]
    Client -->|Native Bridge| Capacitor["Capacitor Android Core"]
    Capacitor -->|Runs on| Android["Android APK (DBSTEAM.apk)"]
    
    subgraph Backend Services
        Express -->|XML Telemetry| SteamXML["Steam Community XML Profile API"]
        Express -->|Storefront API| SteamStore["Steam Store Featured Categories"]
        Express -->|Public Stats| SteamStats["Valve GetNumberOfCurrentPlayers API"]
        Express -->|AI Inference| Gemini["Google Gemini AI (@google/genai)"]
    end

    subgraph Client State & Vault
        Client --> LocalStorage["Encrypted Local Storage Vault"]
        Client --> SaveEngine["Cloud Save Backup Engine"]
        Client --> LuaRunner["Lua Automation Script Engine"]
    end
Loading

πŸ“ Repository Structure

DBSTEAM/
β”œβ”€β”€ .github/
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE/
β”‚   β”‚   β”œβ”€β”€ bug_report.md
β”‚   β”‚   └── feature_request.md
β”‚   β”œβ”€β”€ workflows/
β”‚   β”‚   β”œβ”€β”€ build-apk.yml       # Automated Gradle APK compilation & GitHub Release
β”‚   β”‚   β”œβ”€β”€ ci.yml              # TypeScript typecheck & Vite build verification
β”‚   β”‚   └── deploy-pages.yml    # GitHub Pages automated deployment
β”‚   └── pull_request_template.md
β”œβ”€β”€ android/                    # Capacitor Native Android Project (Gradle, APK build)
β”œβ”€β”€ assets/
β”‚   └── banner.png              # High-resolution 8K repository banner
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ AccountManager.tsx
β”‚   β”‚   β”œβ”€β”€ AccountProvisioningWalkthrough.tsx
β”‚   β”‚   β”œβ”€β”€ AnalyticsDashboard.tsx
β”‚   β”‚   β”œβ”€β”€ CloudSaveManager.tsx
β”‚   β”‚   β”œβ”€β”€ CommandPalette.tsx
β”‚   β”‚   β”œβ”€β”€ GamesDiscovery.tsx
β”‚   β”‚   β”œβ”€β”€ KeyboardShortcutsModal.tsx
β”‚   β”‚   β”œβ”€β”€ LuaScriptsManager.tsx
β”‚   β”‚   β”œβ”€β”€ Navigation.tsx
β”‚   β”‚   β”œβ”€β”€ PolicyNoticeModal.tsx
β”‚   β”‚   β”œβ”€β”€ SyncLogsView.tsx
β”‚   β”‚   β”œβ”€β”€ ToastNotification.tsx
β”‚   β”‚   └── VaultExportModal.tsx
β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”œβ”€β”€ allPaidGames.ts     # Verified SteamDB commercial dataset
β”‚   β”‚   β”œβ”€β”€ luaScripts.ts       # Automation script definitions
β”‚   β”‚   └── mockData.ts         # Accounts, cloud saves, and activity logs
β”‚   β”œβ”€β”€ types/
β”‚   β”‚   └── index.ts            # TypeScript domain schemas
β”‚   β”œβ”€β”€ App.tsx
β”‚   β”œβ”€β”€ index.css
β”‚   └── main.tsx
β”œβ”€β”€ banner.png                  # Embedded banner for README
β”œβ”€β”€ capacitor.config.json       # Mobile application manifest
β”œβ”€β”€ package.json
β”œβ”€β”€ server.ts                   # Backend proxy & Gemini AI integration
β”œβ”€β”€ tsconfig.json
β”œβ”€β”€ vite.config.ts              # Vite + Tailwind v4 bundler config
β”œβ”€β”€ CONTRIBUTING.md
β”œβ”€β”€ LICENSE                     # MIT License
β”œβ”€β”€ README.md
└── SECURITY.md

πŸš€ Quick Start

Prerequisites

  • Node.js (v20+ recommended) or Bun (v1.1+)
  • Git
  • (Optional for Android builds): JDK 17+ and Android SDK / Android Studio

1. Clone Repository

git clone https://github.com/LIN4CRE/DBSTEAM.git
cd DBSTEAM

2. Install Dependencies

bun install
# or
npm install

3. Configure Environment Variables

Copy .env.example to .env:

cp .env.example .env

Fill in your GEMINI_API_KEY (optional, for AI smart search features):

GEMINI_API_KEY="your_api_key_here"
PORT=3000

4. Run Development Server

bun run dev
# or
npm run dev

Open http://localhost:3000 in your browser.

5. Production Web Build

bun run build
# or
npm run build

πŸ–₯️ Windows Desktop Application (.exe)

DBSTEAM is packaged as a high-performance native Windows 11 desktop application powered by Electron with an embedded Express telemetry engine, system tray integration, single-instance enforcement, and native window menus.

Option A: Direct Executable Download (Fastest)

  1. Head to the Latest GitHub Release.
  2. Choose your preferred package:
    • DBSTEAM-Setup-1.0.0.exe: Full Windows installer with desktop shortcuts, Start Menu integration, and automatic uninstaller.
    • DBSTEAM-v1.0.0-Portable.exe: Zero-install standalone executable. Download, double-click, and run immediately on any Windows PC.

Option B: Run & Build Desktop Locally

# 1. Start Desktop in Development Mode
npm run desktop:start

# 2. Package Production Windows Executables (.exe)
npm run desktop:build

# Outputs generated in release/:
# release/DBSTEAM-Setup-1.0.0.exe
# release/DBSTEAM-v1.0.0-Portable.exe
# release/win-unpacked/DBSTEAM.exe

πŸ“± Android APK Build & Installation

Option A: Download Pre-Built APK (Fastest)

  1. Navigate to the Releases page.
  2. Download the latest DBSTEAM-v1.0.0.apk.
  3. Sideload or install directly on your Android device (Android 8.0+).

Option B: Build APK with GitHub Actions

Every push to main or release tag triggers .github/workflows/build-apk.yml, compiling the APK on Ubuntu runners with cached Gradle dependencies.

Option C: Build APK Locally

# 1. Build web distribution
npm run build

# 2. Sync web assets into Android project
npm run cap:sync

# 3. Compile APK using Gradle wrapper
cd android
./gradlew assembleDebug

# Output APK is generated at:
# android/app/build/outputs/apk/debug/DBSTEAM-v1.0.0.apk

⌨️ Keyboard Shortcuts Reference

Shortcut Description
Ctrl + K / Cmd + K Toggle Command Palette
? or Shift + / Open Keyboard Shortcuts Modal
1 - 5 Switch between Navigation Views
Esc Dismiss Active Modal / Command Palette

πŸ”’ Security & Privacy

  • No Plaintext Passwords: DBSTEAM operates strictly on public Steam community identifiers and XML summaries. Credentials are never handled in plaintext.
  • Local-First Architecture: Account profiles and backup metadata are preserved locally in browser storage.
  • Signed Cloud Exports: Vault exports can be securely downloaded as JSON with SHA-256 integrity validation.

πŸ“„ License

This project is licensed under the MIT License Β© 2026 David Linacre.


Crafted with precision by David Linacre β€’ Maintained under the linacre.site ecosystem

About

Next-Gen Steam & Gaming Account Operations Hub with SteamDB Paid Releases, Cloud Save Vault, Lua Automation Scripting, Gemini AI Intelligence, and Android APK.

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages