An Invoice creator project built with React. Add itemized items, configure quantity, prices, tax rates and discounts. Download Invoice as PDFs to your device. Uses jspdf-react to capture the data from the modal and covert it from canvas -> pdf.
- Create, Modify, Delete, and View Invoices: Seamlessly manage your invoices through a user-friendly interface.
- Redux Store Integration: Effectively manages application state using Redux for efficient data handling.
- Responsive Layout: Ensures a consistent and user-friendly experience across various devices and screen sizes.
- LocalStorage Integration: Utilizes browser's LocalStorage to store and retrieve data, providing persistence for invoices.
- Error Handling: Robust error handling implemented to gracefully manage unexpected scenarios and maintain application stability.
Install my-project with npm
git clone https://github.com/Arbtrage/Invoice-Generator
cd Invoice-Generator
npm install
npm start / npm run build
-
Store invoices in Firebase DB
-
Add Auth based invoice storage
-
Improve the UI
Client: React, Redux, TailwindCSS
MIT © 2023 Sayantan