This project is designed to simplify invoice management using React and Redux. It empowers users to effortlessly create detailed invoices, specifying quantities, prices, tax rates, and discounts. Once generated, these invoices can be conveniently downloaded as PDFs. Additionally, users have the flexibility to view, edit, or delete invoices from the list. For enhanced efficiency, the system also allows for the creation of new invoices using existing data.
https://invoicelist.netlify.app/
Make sure you have Node.js version 16.20.2 installed.
git clone https://github.com/piyusha1807/invoice-generator.git
npm install
npm start / npm run build
- Create new invoice and store it in Redux store
- Added save or edit invoice button in modal
- Open, edit, view, and delete invoices from the invoice list
- Added router to view invoice list and invoice form on separate pages
- Added pagination to the invoice list
- Create an error page to handle not found routes
Piyush Agrawal – piyushagrawal1807@gmail.com