Sales & Inventory

ReactReact•NextJsNextJs•

Products, stock, and orders with customer records alongside them — check availability, review purchase history, and follow payment and delivery status. Keep product details current and prepare invoices as you work through each order.

Sales and inventory dashboard
Product list
Product record
Edit product
Customer list
Customer record
Add customer
Order list
Order details, delivery tracking, and activity
Edit order
Create invoice
Store settings

What’s included

The Sales & Inventory template provides a starting interface for teams building a store-management application or an internal sales and inventory tool. Product, customer and order views are designed together, with source code you can adapt to your own operations.

  • Sales overview — Review sales, order activity and product performance from the dashboard. Date-range and comparison controls help users understand how results change over time.
  • Products and stock — Maintain product details and review pricing, stock levels and product history. Product forms and record views provide the interface for keeping the catalog current and checking availability.
  • Customer records — Review customer details alongside purchase history, activity and reviews. Customer records give users context for handling orders and understanding the relationship behind each purchase.
  • Orders and delivery — Create and review orders with their customers, products and payment status. Delivery tracking and invoice interfaces help users follow the order through the steps after a purchase.

The demo uses sample data. Persistent store data, payment processing and live delivery tracking require backend integration.

Every screen

Overview
Dashboard
Products
Product list · Product record · History · Reviews · Add product · Edit product
Customers
Customer list · Customer record · Activity · Purchase history · Reviews · Add customer · Edit customer
Orders
Order list · Order record · Activity · Delivery tracking · Invoice · Create order · Edit order
Store settings
General · Payment · Notifications · Affiliates · Integrations
Authentication
Sign in · Sign up · Forgot password

Specs

Version: 0.1.0Last Update: 2026-06-01Released on: Oct 26, 2026

Tech Stack

TypescriptTypescriptTailwindCssTailwindCssTanstack TableTanstack TableReact Hook FormReact Hook FormRechartsRechartsTiptapTiptapDnd KitDnd KitMaplibre GLMaplibre GLZodZodZustandZustand

Frequently asked questions

What is included with my purchase?

Your purchase includes the Sales & Inventory source code and access to the full NateUI component library. You receive the assembled template and can also use the NateUI CLI to create a starter and add pages or components. All-Access includes every template.

Does it include a backend?

A complete production backend is not included. The template uses sample store data. Connect your backend for persistent products, stock and orders, and integrate your own payment and delivery services.

How do I install the template?

Start with the NateUI CLI. It asks you to sign in with the email you purchased with, then creates your project:

npx nateui@latest init-template --sales-inventory my-app

Install dependencies and start the app using the commands printed by the CLI. This creates a slim starter; add the template pages you need with add-page. The included README covers template-specific setup. See the Documentation for more commands.

Can I use this template with other frameworks?

The template uses Next.js and TypeScript. You can adapt its React UI to another React framework, but Next.js-specific routing and server-side code need changes. Ready-made Vite, Vue, Angular or Svelte versions of this template are not included.

Can I use it for commercial or client projects?

Yes, within your license limits. Personal covers one developer and one production product. Team covers unlimited developers and products within a single organization. You may modify the source for your projects, but cannot redistribute or resell it as a template or component library. See the Terms of Service for the full license.

Can I customize it or use parts in an existing project?

Yes. You can edit the source, change the styling and layouts, or reuse individual components in an existing React project. Set up the required Tailwind styles, dependencies and import paths first. Template pages may also need changes to match your routing and data layer. See the installation guide for existing-project setup.

Are future updates included?

Yes. Your one-time purchase includes lifetime updates for the source covered by your plan. Updates do not automatically change your project; review and apply new versions to your customized code.

Didn't find an answer? Reach out to support@nateui.com.