Inventory & Accounting Management System
Nuxt.js & Supabase DB
README.md
ChaulBook is a web-based business management application designed for rice (চাউল) trading operations in Bangladesh. It handles purchase & sale tracking, COGS-based profit/loss calculation, real-time stock valuation, and monthly financial reporting with PDF/Excel export. Built with role-based multi-user access, it replaces manual ledger books with a fast, mobile-friendly digital system.
Project Details
Type: Full-Stack Web Application
Category: Trade Management System (TMS)
Industry: Rice / Commodity Trading
Status: Production-ready
Year: 2026
Tech Stack
Nuxt 4 Vue 3 TypeScript Pinia Tailwind CSS Supabase PostgreSQL Row Level Security
Key Features
- Multi-product cart entry — Add unlimited rice products in a single purchase/sale session
- COGS-based profit tracking — Automatically fetches last buy price when recording a sale
- Real-time stock valuation — Tracks unsold inventory value per product
- Monthly reports — PDF & Excel export with rice-wise breakdown and daily summary
- Role-based access — Admin and User roles with Supabase RLS data isolation
- Settings panel — Profile update, password change with strength indicator
- Admin panel — User management, product pricing, all-transactions overview
