Logo HÆ
Indac - Cashier App icon

Indac - Cashier App

Point of Sale and Sales Management

Year: 2023
Company: PT. Indac Battery Component Indonesia
Location: Indonesia

Indac - Cashier App

Web-based Point of Sale built for PT. Indac Battery Component Indonesia to streamline checkout, manage products and prices, and close shifts with accurate reporting.

Overview

Indac Cashier is a browser-based POS tailored for factory retail and spare-part counters. It provides fast item lookup, barcode support, and controlled workflows for cashiers and supervisors. The system keeps sales transactions synchronized with stock, ensuring accurate inventory and financial records at the end of every shift.

Technology Stack

Web Application

  • Framework: React with Next.js
  • Language: TypeScript / JavaScript
  • Styling: Tailwind CSS
  • Auth: Session/JWT based with role permissions

Backend Services

  • Runtime: Node.js
  • API: RESTful services
  • Database: PostgreSQL
  • ORM/Query: SQL/ORM (Sequelize) depending on deployment
  • Deployment: Container-ready, environment-configurable

Key Features

Point of Sale

  • High-speed product search and barcode/QR scanning
  • Smart cart with quantity, discount, and tax handling
  • Multiple payment methods: cash, transfer, split payments
  • Auto-generated receipts and printable invoice templates

Catalog & Pricing

  • Product, unit, and category management
  • Price lists, promotions, and discount rules
  • Customer-specific pricing when applicable

Cashier Operations

  • User roles for cashier, supervisor, and admin
  • Cash drawer operations: open, cash-in, cash-out, and reconciliation
  • Shift management and End-of-Day (EOD) closing with summaries

Inventory Sync

  • Real-time deduction on confirmed sales
  • Stock validation and alerts for low or out-of-stock items
  • Sales return handling with stock adjustments

Reporting & Audit

  • Daily sales, payment breakdowns, and top products
  • Cashier performance and shift close reports
  • Transaction logs and audit trails

Notes

Process details, UI screenshots, and operational rules are described in the attached User Guide document.

Links & Attachments

Gallery

Tags & Tech Stack

Web Apps
POS
Cashier
Sales Management
Inventory Sync
React
Next.js
Node.js
PostgreSQL
Sequelize
REST API