High-performance, secure RESTful Web API backend designed for Mobile App (Android/iOS) and Desktop App (WinForms/WPF/Electron) integration with Haji Bhai Transport management system.
Unified authentication supporting password encryption compatible with desktop app, JWT token issuance, and user preferences.
POST /api/Login/Authenticate - Login & Get JWTGET /api/Login - List Active UsersPOST /api/Login/ChangePassword - Change PasswordGET /api/Preferences/{username} - Form PermissionsComplete lifecycle for LR (Lorry Receipt) booking, enquiry, composite save, and delivery cash memo settlement.
GET /api/Haji_Dispatch_Challan/Paged - Paged SearchPOST /api/Haji_Dispatch_Challan - Save LR & ItemsGET /api/Haji_Dispatch_Challan/Composite - Header + DetailsPOST /api/Cash_Memo/Settle - Settle Delivery VasuliCRUD and search endpoints with pagination for all operational entities and drop-down lookups.
/api/Customer_Master/Paged - Consignees/api/Supplier_Master/Paged - Consigners/api/Product_Master/Paged - Transport Goods/api/Driver_Master & /api/Hammal_Master/api/Location_Master & /api/Delivery_At_MasterLoading sheets, transshipment crossing records, supplier consignment slips, bills, and vehicle hisab reports.
/api/Loading_Detail - Loading Memos/api/Crossing_Detail - Crossing / Transshipment/api/Supplier_Slip - Supplier Consignment Slips/api/Dispatch_Challan_Slip - Payment Vouchers/api/Motor_Report - Vehicle Trip HisabAggregated summary data for real-time mobile and desktop executive dashboard widgets.
GET /api/Dashboard/Stats - Today's Summary & StatsGET /api/Cash_Memo/Pending - Pending DeliveriesGET /api/Company_Information_Master - ProfileDate-to-date reports for cash collections, crossings, party-wise registers, and sequential ID generation.
POST /api/Reports/CashMemoSummaryPOST /api/Reports/CrossingSummaryPOST /api/Reports/SenderWise & ReceiverWiseGET /api/Unique_ID/GetNextID - Next Sequential ID