Skip to content

jayaswinjay-web/jay-pos

Repository files navigation

JAY POS Screenshot

License Last Commit CI Repo Size Stars


⭐ Support This Project — Star on GitHub


🏪 JAY POS

Enterprise Point-of-Sale system built with React, TypeScript, and Supabase. Designed for retail businesses of all sizes — from small shops to multi-store chains.

Features

  • Billing & Checkout — Fast product search, barcode scanning, and split payments
  • Inventory Management — Real-time stock tracking, low-stock alerts, purchase orders
  • Customer Management — Store customer profiles, purchase history, and loyalty points
  • Sales Reports — Daily, weekly, and monthly sales analytics with export options
  • Multi-store Support — Manage multiple store locations from a single dashboard
  • Offline Mode — Continue billing even without internet, syncs when reconnected
  • Role-based Access — Admin, manager, cashier roles with granular permissions
  • Invoice Printing — Thermal printer and A4 receipt/invoice support

Quick Start

Prerequisites

  • Node.js 18+
  • npm or bun

Installation

npm install

Development

npm run dev

Production Build

npm run build

Tech Stack

Layer Technology
Frontend React + TypeScript
Styling Tailwind CSS + shadcn/ui
Backend Supabase (PostgreSQL)
Build Vite
Package Manager bun

Project Structure

jay-pos/
├── src/
│   ├── components/    # Reusable UI components
│   ├── pages/         # Route pages
│   ├── hooks/         # Custom React hooks
│   ├── lib/           # Utility functions
│   └── types/         # TypeScript type definitions
├── supabase/          # Supabase migrations & config
├── public/            # Static assets
└── package.json

About JAY TECH SOLUTIONS

JAY POS is part of the JAY TECH SOLUTIONS product suite — a collection of business software products serving 50,000+ users across India.

Show Your Support

  • Star this repo — helps others discover it
  • 🐛 Report issues — I respond within 24 hours
  • 📬 Share feedbackcontact@jaytechsoln.in
  • Buy me a coffeeSponsor

Made with ❤️ by Aswin Jay — part of JAY TECH SOLUTIONS

About

Jay POS Pro - Modern point of sale system with Electron, React, TypeScript, and Supabase

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors