How bobs24/report-livingword works
This is a browser-based sales and stock control application. Users authenticate, prepare and submit sales orders, and manage stock by location and SKU; they can also transfer stock, revoke sales, review movement history, and produce reports and XLSX exports. The README identifies assets/app.js and index.html as the frontend runtime and documents Supabase Auth and RPC use. Source excerpts were not available, so links are limited to relationships explicitly described in the README; SQL files are shown without inferred connections.
Main entry points: app.js Frontend runtime · index.html Application page
Components 19
Frontend
- Application page
index.html - Frontend runtime
assets/app.js - Google login
assets/app.js - Responsive controls
assets/app.js
Sales
- Order draft
assets/app.js - Order requirements
assets/app.js - Order submission
assets/app.js - Sales revoke
assets/app.js
Inventory
- Stock management
assets/app.js - Stock transfer
assets/app.js - Movement history
assets/app.js - Database schema
database/schema.sql - Transfer audit patch
database/database_stock_transfer_audit_patch.sql
Analytics
- Period reports
assets/app.js - Combo chart
assets/app.js - XLSX export
assets/app.js
Other components
- User
- Supabase Auth
- Supabase RPC
Connections 4
- User → Application page: uses
README.md - Application page → Frontend runtime: runs
README.md - Frontend runtime → Supabase Auth: authenticates via
README.md - Frontend runtime → Supabase RPC: submits via
README.md