🧾 Bill Generator

A responsive, easy-to-use web application for generating professional bills and invoices. Designed for freelancers, small businesses, and service providers who need quick billing with customizable templates.

Bill Generator Screenshot

🌟 Features

  • ✅ Simple form-based bill creation
  • 💱 Multiple currency support
  • 👤 Customer & company info input
  • 🛒 Add multiple products or services
  • 📈 Auto-calculates totals and tax
  • 🧾 Professional invoice templates
  • 💾 Save, print, or download as PDF
  • 📱 Mobile responsive design

🔧 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Framework: React (with Vite or CRA)
  • State Management: React Hooks
  • Styling: Tailwind CSS
  • PDF & Print: react-to-print or html2pdf.js

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/yourusername/bill-generator.git
cd bill-generator
## 2. Install Dependencies

npm install

## 3. Run the App

npm run dev

> The app will be live at http://localhost:3000 or http://localhost:5173 if using Vite.



✨ How to Use

1. Select currency.


2. Fill in customer ("Bill To") and company details.


3. Add products/services with quantity and price.


4. Set invoice & payment dates.


5. Enter tax rate.


6. Choose from 9 different invoice templates.


7. Save, print, or download the bill.



📂 Folder Structure

src/
│
├── components/      # Reusable UI components
├── pages/           # Main app page
├── assets/          # Icons, images, logos
├── utils/           # Helper functions
└── App.jsx          # Main App component

📄 License

This project is licensed under the MIT License. Feel free to use and customize it.


---

📬 Contact

Developer: Zakaria Sisu
📧 zakariasisu5@gmail.com

Built With

Share this project:

Updates