
Web-Based ERP Program Development for Wholesale Cigarette Business
Upwork
Remoto
•13 hours ago
•No application
About
We are a small distribution company serving gas stations & C-stores within a 100-mile radius. No shipping/e-commerce. We need a complete ERP system with a Progressive Web App (PWA) for customer ordering, modern UX/UI, and integrated operations/accounting functionality. We are currently using a standalone SQL/RPT .exe ERP (self-hosted on Windows Homegroup LAN). We have demoed a few different stacks (React/Node, Odoo, forked Odoo) and are open to any stack as long as it meets our workflow requirements. ⚠️ Important: Two previous developers backed out due to the complexity. Please do not apply unless you have proven experience with B2B ERP + PWA systems. Priority will be given to candidates who: Have built ERP systems for cigarette/tobacco distribution or B2B wholesale & Understand MSAi reporting (Multi-Category .TOB format) Customer Side Features User Registration & Login Product Search & Filtering Product Categories & Subcategories Product Details (description, image, price, stock availability) Add to Cart & Manage Cart Barcode Scanning using phone camera Checkout Process (with order summary) Order Tracking (status: pending, approved, dispatched, delivered) Order History (all past purchases) Notifications – order confirmation, dispatch, delivery Progressive Web App (PWA) support (install like app on mobile) Admin Side Features Admin Login Dashboard (overview of orders, sales, stock) Category Management (Add/Edit/Delete categories & subcategories) Product Management (Add/Edit/Delete products with stock & images) Item Limit For Limited Stock Items Inventory Management Low stock alerts (Purchase Order Management) Bulk product upload via Excel/CSV Order Management View, approve, or reject orders (Update order status (pending, dispatched, delivered) Daily/Weekly/Monthly Sales Reports Top Selling Products Customer Order Reports Role Based Access Admin (full access) Employee/Sub-Admin (limited access, e.g., managing only orders or products) Delivery driver (PWA) Notification Management (send bulk notifications to customers) Additional Business Workflow Features Order Picking Setup - Generate pick lists for warehouse staff - scan items to verify order packed correctly - order picked by. invoice item "cloaking" for all other Merchandise - Print Invoice with internal item name(what staff sees) or print invoice with "cloak" item name(what customers get in hand). Separate Invoicing For cigarettes vs all other merchandise. End-of-day report: delivered vs pending Driver Route Assignment (assign orders to drivers and group them by delivery route/sequence) Delivery Status Updates (Drivers mark orders as “Out for Delivery” and “Delivered” from PWA) POS-Style Order Screen For walk-in customers (Works offline incase internet is out in warehouse) Accounts Receivable Tracking (Track outstanding balances and credit customers) Expense Management (Add recurring expenses for profit calculation) Pricing Logic (price grouping/Price planning) Remember last price sold per customer Tiered pricing option with safeguard against selling below cost Compliance & Reporting MSAi Report Generation (Multi-category .TOB format for cigarette reporting) Sales Analysis Reports Top Products and Customer Purchase Reports