u/Ecstatic-Back-7338

▲ 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

reddit.com
u/Ecstatic-Back-7338 — 11 days ago