# OrderCrustBill — Comprehensive System & AI Reference ## 1. System Metadata - **System**: OrderCrustBill Cloud Point of Sale & Bakery Management Software - **Publisher**: Deepitlabs (https://www.deepitlabs.in) - **Primary Domain**: https://www.ordercrustbill.deepitlabs.in/ - **Contact Support**: deepitlabs896@gmail.com | +91 7057942248 - **Release Year**: 2026 - **Architecture**: Microservice-ready Cloud Multi-Tenant POS SaaS ## 2. Core Modules & Specifications ### 2.1 Order & Billing Management - Multi-item POS cart supporting custom cakes and counter items (pastries, breads, cookies). - Preset weight multipliers: - 250 GM: 0.25x - 500 GM: 0.50x - 750 GM: 0.75x - 1 KG: 1.00x - 1.5 KG: 1.50x - 2 KG: 2.00x - 3 KG: 3.00x - 5 KG: 5.00x - 10 KG: 10.00x - Advance payment deposit accounting: - `Remaining Balance = Grand Total - Advance Payment` - Explicit warning when balance > 0 on pickup. - Customer management: automatic name and phone number deduplication and purchase history ledger. ### 2.2 WhatsApp Messaging Subsystem - Uses universal standard Unicode emojis to ensure rendering across all Android, iOS, Windows, and macOS devices. - Templates: 1. `createOrderConfirmationMessage`: Generates order summary, items list, advance paid, remaining due, delivery time, and shop address. 2. `createOrderCompletionMessage`: Notifies customer that their cake has been freshly prepared and is packed and ready for pickup. ### 2.3 Thermal & PDF Tax Invoicing - Direct PDF stream generated with `PDFKit` using clean vector styling and orange brand accent bar. - Receipt includes: - Bakery logo (data URI / vector) - Bakery address, telephone, email, and GSTIN - Customer name and mobile - Itemized table with weights, quantities, unit prices, and line totals - Advance payment and balance due summary - Computer-generated validity footer powered by OrderCrustBill Platform ### 2.4 Inventory & Stock Tracking - Unit categories: Kilograms (KG), Grams (GM), Liters (LTR), Milliliters (ML), Pieces (PCS), Packets (PKT). - Automated consumption alerts for critical baking inputs. ### 2.5 Security, Privacy & RBAC - Passwords encrypted with bcrypt salted hashing. - Session authorization using JSON Web Tokens (JWT). - Strict multi-tenant row-level access control. - Rate limiting and HTTP header security via Helmet.js. ## 3. Public API & Service Endpoints - `GET /` — Public Landing Page & Live Product Tour - `GET /register` — Bakery Tenant Onboarding - `GET /login` — Merchant Portal Authentication - `POST /api/auth/register` — Bakery & Owner Account Creation - `POST /api/auth/login` — Authentication Token Generation - `GET /api/site-config` — Dynamic CMS and Frontend Content Configuration - `POST /api/inquiries` — Public Support & Enterprise Query Submission - `GET /sitemap.xml` — Google & Search Engine Indexing Map - `GET /llms.txt` — Machine-Readable AI Information Manifest - `GET /llms-full.txt` — Extended Technical Documentation Manifest ## 4. Developer & Publisher Profile OrderCrustBill is developed and maintained by **Deepitlabs**, an Indian software and technology solutions agency specializing in enterprise web applications, cloud point-of-sale systems, and automation. - **Website**: https://www.deepitlabs.in - **Email**: deepitlabs896@gmail.com - **Helpline**: +91 7057942248