Professional invoice generator and inventory management system.
Install dependencies:
npm installCreate a .env.local file:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-keyGet your credentials from supabase.com.
Run the dev server:
npm run dev- Invoice generation with professional templates
- Inventory management with real-time stock tracking
- Invoice history with date filtering
- Print-ready invoice layouts
- Sample data generation for testing
- Responsive design with clean UI
- Next.js 15 (App Router, React 19)
- Supabase (Database & Real-time)
- Tailwind CSS v4
- Redux Toolkit (State Management)
- Headless UI (Modal Components)
- num-words (Number to words conversion)
inventory- Product items with stock levelshistory- Generated invoice records
- Automatic stock deduction on invoice generation
- Invoice numbering system
- Customer and shipping information storage (including tax ID)