Skip to content

About

Point-of-sale and shop management system for a xerox, stationery and tailoring shop. Billing, stock, tailoring orders, receipts (PDF) and earnings reports, in English and Tamil. React + TypeScript, Spring Boot, MySQL.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

Retail POS — React + Spring Boot

A point-of-sale and shop management system built for a real small business in Tamil Nadu: a xerox, binding, stationery and tailoring shop (CSK, Kinathukadavu). It handles billing at the counter, stock, tailoring orders, receipts and earnings, in English and Tamil.

Part Stack
frontend/ React 19 + TypeScript, Vite, Tailwind CSS v4, Radix (shadcn-style components), React Router, TanStack Query, i18next
backend/ Spring Boot 3.5, Java 21, Maven, Spring Security (bearer tokens), JPA, Flyway, OpenPDF, Apache POI
Database MySQL 8.4 on the shop PC

Quick start (after MySQL and application-local.yml are set up, see SETUP):

cd backend && mvn spring-boot:run      # API on http://localhost:8080
cd frontend && npm install && npm run dev   # app on http://localhost:5173

About

Point-of-sale and shop management system for a xerox, stationery and tailoring shop. Billing, stock, tailoring orders, receipts (PDF) and earnings reports, in English and Tamil. React + TypeScript, Spring Boot, MySQL.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages