What is OPS Workspace?
OPS Workspace is a comprehensive SaaS internal operations platform that consolidates critical business applications into a single, secure authentication hub. Built for operational teams, it provides real-time access to cashout management, company credentials, and game catalogs.Key Features
Centralized Authentication
Single sign-on hub with role-based access control (Supervisor, Analista, Chats) that manages permissions across all applications
Cashouts System
Real-time cashout submission, verification, and approval workflow with automated Google Sheets synchronization
Operapedia
Centralized repository for company credentials, payment methods, promotions, and game catalogs with partner management
Role-Based Access
Granular permissions system that controls application visibility and features based on user roles
Platform Architecture
OPS Workspace follows a modern web architecture:Authentication Flow
The platform uses JWT-based authentication with localStorage persistence:index.html
The authentication token is stored in localStorage and automatically included in all API requests via the Authorization header.
Role-Based Access Control
OPS Workspace implements three distinct user roles:| Role | Access Level | Applications |
|---|---|---|
| Supervisor | Full access + team management | Cashouts, Operapedia |
| Analista | Standard operations access | Cashouts, Operapedia |
| Chats | Limited to documentation | Operapedia only |
index.html
Core Applications
Cashouts System
The Cashouts application provides:- Real-time submission: Operators submit cashout requests with operation codes and company information
- Verification queue: Supervisors and analysts review pending cashouts with live timers
- Approval workflow: Two-stage verification process with observation notes
- Statistics dashboard: Comprehensive analytics by operator, shift, and company
- Leaderboard: Performance tracking and ranking system
cashouts/index.html
Operapedia
The Operapedia application manages:- Credentials: Game login credentials organized by company
- Payment methods: Deposit and cashout methods with limits
- Game catalog: Master list of available games with links
- Partner management: Company grouping by operational partners
- Promotions: Active promotional campaigns per company
- Documentation: Terms, conditions, and operational notes
Operapedia uses Firebase Realtime Database for live synchronization of game toggles and catalog updates across all users.
API Backend
The backend API is hosted on Render and provides: Base URL:https://general-cashouts.onrender.com/api
Key Endpoints:
POST /auth/login- User authenticationGET /cashouts- Retrieve cashouts with filtersPOST /cashouts- Submit new cashoutPUT /cashouts/:id- Update cashout statusGET /users- List users (supervisor only)POST /users- Create user account (supervisor only)DELETE /users/:id- Remove user (supervisor only)
cashouts/index.html
Technology Stack
Frontend
- Vanilla JavaScript
- CSS Custom Properties
- Inter Font Family
- Responsive Grid Layouts
Backend
- Node.js REST API
- JWT Authentication
- MongoDB Database
- Hosted on Render
Real-time Sync
- Firebase Realtime Database
- Live game catalog updates
- Instant toggle synchronization
Integration
- Google Sheets API
- Automatic data export
- Cashout record sync
Next Steps
Quickstart Guide
Get logged in and access your first application in under 2 minutes
Core Features
Explore authentication, cashouts, and Operapedia
User Roles
Understand role-based permissions and access levels
Cashouts Guide
Submit and review cashout requests