▲ 0 r/POS
I built a full-stack POS + business management app called retailhelper — here's every module I shipped
After months of building, I finally have something worth sharing. RetailHelper is a complete business management system I built from scratch. Here's a breakdown of every module in the project:
- Landing Page – Public marketing page introducing Retailhelper, features, workflow, and contact options.
- Authentication – Handles signup, login, logout, forgot password, and password reset flows.
- Shop Setup – Lets a user configure shop name, owner details, logo, currency, business type, and made-to-order mode.
- Dashboard – Shows business summary cards, recent transactions, today's sales, total sales, and low-stock products.
- Products – Manages product inventory including name, price, quantity, category, SKU, collection, image, and attributes.
- Product Attributes – Lets users define custom product fields such as brand, size, fabric, or color.
- Categories – Supports organizing products into reusable product categories.
- POS – Main point-of-sale screen for browsing products, adding items to cart, and completing checkout.
- Cart – Tracks selected products, quantities, totals, and checkout state during a sale.
- Receipts – Stores and displays completed sales receipts grouped by date.
- Receipt Detail – Shows a full receipt with shop details, customer info, purchased items, total, and PDF export.
- Customers – Manages customer records with name, phone, email, address, notes, and search.
- Customer Detail – Displays a customer profile with contact info, past receipts, special orders, and total spending.
- Special Orders – Tracks made-to-order customer orders from creation through delivery and sale conversion.
- Special Order Detail – Shows order items, customer info, payments, status timeline, PDF export, and conversion to receipt.
- Purchase Orders – Manages supplier purchase orders for manual items or items linked from special orders.
- Purchase Order Detail – Shows supplier info, ordered items, customer-linked items, costs, margins, status updates, and PDF export.
- Payments – Records deposits and final payments for special orders with amount, date, and payment method.
- Reports – Provides revenue, transactions, average order value, sales charts, category breakdowns, top products, and CSV exports.
- PDF Export – Generates downloadable PDFs for receipts, special orders, and purchase orders.
- Currency Formatting – Applies the configured shop currency across sales, products, receipts, and reports.
comment link and i will share you the demo
u/Ecstatic-Back-7338 — 11 days ago