🧾 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.

🌟 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-printorhtml2pdf.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
- css
- dockerfile
- html
- javascript
Log in or sign up for Devpost to join the conversation.