PySide6 Application
Modern desktop interface for staff and managers.
Where premium hospitality meets intelligent operations. Manage the lounge, understand the business, and make every decision with confidence through one connected desktop application and reporting suite.
The working build connects staff workflow to a production-scale local dataset through a clean architecture: PySide6 application to SQLAlchemy to SQLite database, with Power BI as the reporting layer.
Modern desktop interface for staff and managers.
Reusable business logic and database communication.
Local source of truth for operations and finance.
Interactive reporting for long-term business analysis.
Today's revenue, completed transactions, active members, upcoming events, reorder alerts, open purchase orders, recent sales, and quick actions for daily work.
Create sales, add products, attach customers, identify member activity, apply authorized discounts, calculate tax and tips, record payment methods, and review history.
Maintain customer profiles, plans, renewal dates, expiration status, lifetime spending, notes, purchase history, and membership enrollment or renewal workflows.
Manage products, brands, categories, SKU codes, cost, retail price, stock quantity, reorder points, supplier links, receipts, adjustments, and movement history.
Create purchase orders, add product quantities, assign suppliers, track expected costs, receive partial or complete orders, and increase inventory automatically.
Schedule tastings, member gatherings, promotional nights, and private functions with attendance, capacity, pricing, event revenue, and status tracking.
Maintain staff records, roles, active status, transaction attribution, revenue, average ticket, tips, and later permission-based access for managers and employees.
Record rent, utilities, payroll, marketing, insurance, repairs, software, professional services, and other expenses that support operating-profit reporting.
Search customers, products, transactions, events, purchase orders, and records with consistent filters, sort behavior, detail views, and authorized edits.
Configure business information, tax settings, membership plans, categories, roles, backups, restoration, exports, preferences, validation, and confirmation messages.
These images were generated from ember_and_oak.db after a read-only integrity check. They document the live schema, row counts, reporting views, indexes, and product inventory records used by the desktop application.
Tables, reporting views, indexes, record counts, and the successful integrity check.
Real portfolio records from the same database used by the PySide6 application.
These screens come from a tested copy of the connected Ember & Oak SQLite database. Select any image to inspect the full-resolution interface.
Owner and manager overview with quick actions, live KPIs, recent sales, inventory alerts, events, and purchasing priorities.
Searchable sales records with customer, employee, membership, tender, tax, tip, and total detail.
Structured checkout with customer and employee attribution, tender, products, discounts, tips, and calculated totals.
Live catalog and stock balances with vendors, cost, retail price, reorder thresholds, and product status.
Purchase-order creation and receiving with vendor, timing, status, expected cost, and quantity progress.
Customer relationships with contact preferences, membership details, expiration, lifetime spend, and status.
This page is a staged preview. The temporary card names and descriptions below reflect the current reporting plan; screenshots and source-backed evidence will be added only as the working system becomes ready to show.
Six KPI cards for total revenue, gross profit, gross margin %, total transactions, average ticket, and active members, supported by revenue trend, revenue mix, and top retail product visuals.
Product revenue, units sold, gross profit, gross margin %, and average selling price, with category revenue, top products, margin scatter, and product-level detail including discounts.
Active and new members, membership revenue, average member spend, and member revenue share, with plan mix, new memberships, and member versus nonmember revenue and ticket behavior.
Current inventory value, low-stock products, units received, units sold, and variance, tied to category value, movement trends, supplier views, and a low-stock reorder table.
Total events, attendance, average attendance, event revenue, and average revenue per event, with attendance trends, revenue by type, and attendance versus revenue analysis.
Revenue, transactions, average ticket, and tips, with employee revenue, employee average ticket, service timing, and a staff detail table for role-level review.
Revenue, COGS, gross profit, operating expenses, and operating profit, supported by trend views, monthly operating profit, expense breakdown, and segment context where useful.
The teaser establishes the project's dashboard mood: deep charcoal, warm cream, copper, muted gold, and focused owner metrics. Future screens will stay premium and practical rather than filling the report with decorative lounge imagery.
OCBS builds practical data, workflow, and reporting systems around the way a business actually works.