{"id":18622875,"url":"https://github.com/parimal-paramanik/invoice-generator","last_synced_at":"2025-11-03T16:30:26.807Z","repository":{"id":243255034,"uuid":"811915140","full_name":"parimal-paramanik/invoice-generator","owner":"parimal-paramanik","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-07T15:41:54.000Z","size":213,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-27T05:08:41.456Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parimal-paramanik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-07T14:54:14.000Z","updated_at":"2024-06-07T15:41:57.000Z","dependencies_parsed_at":"2024-06-07T16:48:44.294Z","dependency_job_id":"4ce1dadb-7ec1-4e55-ae4a-f767530ed0eb","html_url":"https://github.com/parimal-paramanik/invoice-generator","commit_stats":null,"previous_names":["parimal-paramanik/invoice-generator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parimal-paramanik%2Finvoice-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parimal-paramanik%2Finvoice-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parimal-paramanik%2Finvoice-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parimal-paramanik%2Finvoice-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parimal-paramanik","download_url":"https://codeload.github.com/parimal-paramanik/invoice-generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239418547,"owners_count":19635203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T04:19:11.407Z","updated_at":"2025-11-03T16:30:26.323Z","avatar_url":"https://github.com/parimal-paramanik.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Invoice Generator\n\n![Invoice Generator](screenshots/banner.png)\n\n## Overview\n\n**Invoice Generator** is a web application designed to streamline the process of creating professional invoices. Users can easily input details such as seller information, buyer information, product details, and more. The application also allows users to upload their company logo and signature, ensuring a personalized and professional touch. Once the invoice is ready, users can download it as a PDF with a single click.\n\n## Features\n\n- **Seller Information**: Input the details of the company or individual selling the product.\n- **Buyer Information**: Input the details of the client or customer purchasing the product.\n- **Product Details**: Add, edit, and remove line items, including descriptions, quantities, and rates.\n- **Company Logo**: Upload and adjust the width of your company logo.\n- **Signature**: Upload your signature to include in the invoice.\n- **Download as PDF**: Generate a PDF of the invoice for easy sharing and record-keeping.\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) (version 12 or higher)\n- [npm](https://www.npmjs.com/) (version 6 or higher)\n\n### Installation\n\n1. **Clone the repository:**\n\n    ```sh\n    git clone https://github.com/your-username/invoice-generator.git\n    cd invoice-generator\n    ```\n\n2. **Install dependencies:**\n\n    ```sh\n    npm install\n    ```\n\n3. **Run the application:**\n\n    ```sh\n    npm run dev\n    ```\n\n4. **Open your browser and navigate to:**\n\n    ```\n    http://localhost:3000\n    ```\n\n## Usage\n\n1. **Seller Information**: Fill in your company name, address, and country. You can also upload your company logo.\n2. **Buyer Information**: Enter your client's name, address, and country.\n3. **Product Details**: Add line items by specifying the description, quantity, and rate. The total amount will be calculated automatically.\n4. **Signature**: Upload your signature to be included at the bottom of the invoice.\n5. **Generate PDF**: Once all details are filled in, click the \"Download PDF\" button to generate and download your invoice.\n\n## Screenshots\n\n### Home Page\n![Home Page](screenshots/home.png)\n\n### Invoice Form\n![Invoice Form](screenshot/invoicea.png)\n\n### PDF Preview\n![PDF Preview](screenshot/invoiceb.png)\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Acknowledgements\n\n## Contact\n\n\n---\n\n\n---\n\n![Invoice Generator](screenshots/footer.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparimal-paramanik%2Finvoice-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparimal-paramanik%2Finvoice-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparimal-paramanik%2Finvoice-generator/lists"}