GenSlip is a lightweight, customizable receipt generator built with React, Vite, and styled-components. Designed for makers, freelancers, and small businesses, it allows you to quickly generate and print clean, professional-looking receipts with custom branding and smart totals.
- ๐ท Custom Branding โ Add store name, address, phone number, and logo
- ๐ค Auto Logo Fallback โ Automatically generate a logo using the first letter of the brand name
- ๐ฆ Dynamic Items โ Add items with name, quantity, and price
- ๐งฎ Smart Totals โ Auto-calculated subtotal, tax, discount, and grand total
- ๐จ Print-Ready Format โ Optimized layout for 80mm thermal receipt printers
- ๐ Dark/Light Themes โ Toggle between themes
- ๐พ Local Save/Load โ Save receipts to localStorage and reload them later
- ๐ PDF & Print โ Export receipts as PDF or print them
- โ Input Validation โ Ensures clean data entry and formatting
- React + Vite
- Styled-components for theming and styling
- Lucide-react icons
- LocalStorage for receipt persistence
# Clone the repository
git clone https://github.com/samuel6814/genslip.git
cd genslip
# Install dependencies
npm install
# Run the development server
npm run dev