Back to Projects
Deployed

SariPOS — Offline-First Sari-Sari Store POS

Lightweight POS for sari-sari stores with inventory, utang, and e-load tracking

Timeline

Jul 2026

Role

Fullstack Developer

Status

Deployed

About

SariPOS is a lightweight, offline-first point-of-sale app for sari-sari stores and small retail shops. It helps store owners record sales, manage inventory, track utang (credit), record e-load sales, and review daily or range-based reports entirely in the browser using IndexedDB. Built with Next.js 16 and Dexie for local storage, it features PIN-protected access, pack-and-piece pricing, low-stock alerts, PWA support, and manual JSON backup/restore for data portability.

Tech Stack

Framework

Next.js 16

Language

TypeScript

UI Library

React 19 + Tailwind CSS v4

Storage

Dexie (IndexedDB)

Charts

Recharts

Testing

Vitest + Playwright

Deployment

VPS / Nginx / PM2

Features

Sales & Checkout

  • Cash and utang checkout with product sales
  • E-load sales with mobile number, network, and reference tracking
  • Pack and piece pricing support
  • Sale history with search, date filters, pagination, and void/refund actions

Inventory Management

  • Product catalog with categories, units, cost/sell pricing
  • Real-time stock deduction on sale
  • Low-stock level indicators and alerts
  • Stock movement tracking and product seeding

Utang & Reports

  • Customer utang tracking with balances and payment history
  • Dashboard focused on today's store activity
  • Reports for today, yesterday, last 7 days, this month, and custom ranges
  • Manual JSON backup and restore for data portability