https://github.com/buddhirangana/invoice_generator
A simple and efficient Invoice Generator web application that allows users to create, preview, and download invoices in PDF format.
https://github.com/buddhirangana/invoice_generator
invoice-generator invoice-pdf jspdf react reactjs
Last synced: 8 months ago
JSON representation
A simple and efficient Invoice Generator web application that allows users to create, preview, and download invoices in PDF format.
- Host: GitHub
- URL: https://github.com/buddhirangana/invoice_generator
- Owner: buddhirangana
- Created: 2025-03-03T15:07:01.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T15:52:30.000Z (8 months ago)
- Last Synced: 2025-03-03T16:28:04.665Z (8 months ago)
- Topics: invoice-generator, invoice-pdf, jspdf, react, reactjs
- Language: JavaScript
- Homepage: https://invoice-generator-one-delta.vercel.app
- Size: 1.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Invoice Generator ๐งพ
A simple and efficient **Invoice Generator** web application that allows users to create, preview, and download invoices in PDF format. Built with **React.js**, this tool is perfect for freelancers, small businesses, and professionals who need a quick and hassle-free invoicing solution.
๐ **Live Demo**: [Invoice Generator](https://invoice-generator-one-delta.vercel.app/)
## Features โจ
โ **User-Friendly Interface** โ Easy to fill invoice details like items, prices, and more.
โ **Auto Calculation** โ Automatically calculates total amount.
โ **PDF Download** โ Generate and download invoices as PDF files.
โ **Responsive Design** โ Works perfectly on desktop and mobile devices.## Technologies Used ๐ ๏ธ
- **React.js** โ Frontend framework
- **HTML & CSS** โ Styling and structure
- **JavaScript** โ Logic and interactivity
- **react-pdf** โ PDF generation## Installation & Setup โ๏ธ
1๏ธโฃ Clone the repository:
```sh
git clone https://github.com/buddhirangana/invoice_generator.git
cd invoice_generator
```2๏ธโฃ Install dependencies:
```sh
npm install
```3๏ธโฃ Run the development server:
```sh
npm start
```4๏ธโฃ Open in browser:
```sh
http://localhost:3000
```## Deployment ๐
This app is deployed on Vercel. To deploy your own version:
```sh
npm run build
vercel
```## Contributing ๐ค
Contributions are welcome! If you have suggestions or find any issues, feel free to open an issue or submit a pull request.## License ๐
This project is licensed under the MIT License โ feel free to use and modify it.