Directory Structure
In this section you will get a brief idea of our code flow.

Invoice Generator/
β
βββ assets/ # General assets used across the website
β βββ css/ # Website CSS (Bootstrap, Help, Settings, Home, etc.)
β βββ image/ # Website images, organized in category-wise folders
β βββ js/ # Website JavaScript (Bootstrap, libraries, page-specific scripts)
β βββ purchase_order_generator/ # Styles and scripts specific to the purchase order generator
β
βββ purchase-order-templates/ # Purchase Order Templates
β βββ assets/ # Common assets (CSS/JS) used by templates
β βββ template-1/ # Template 1
β β βββ assets/ # CSS and JS for Template 1
β β βββ template_1.png # Template preview image
β β βββ template-1.html # HTML code for Template 1
β βββ template-2/ to template-20/ # Same structure for templates 2 to 20
β
βββ quote-generator/ # Quote Generator Section
β βββ assets/ # Styles and scripts for quote generator
β βββ templates/ # Quote generator templates
β βββ assets/ # Common template assets
β βββ template-1/ # Template 1
β β βββ assets/ # CSS and JS for Template 1
β β βββ template_1.png # Template preview image
β β βββ template-1.html # HTML code for Template 1
β βββ template-2/ to template-20/ # Same structure for templates 2 to 20
β
βββ templates/ # Invoice Generator Templates
β βββ assets/ # Common assets for all templates
β βββ template-1/ # Template 1
β β βββ assets/ # CSS and JS for Template 1
β β βββ template_1.png # Template preview image
β β βββ template-1.html # HTML code for Template 1
β βββ template-2/ to template-20/ # Same structure for templates 2 to 20
β
βββ client-details.html # Client details section (part of Settings)
βββ footer.html # Website footer
βββ from-details.html # Sender's company details (part of Settings)
βββ gst-calculator.html # Business tool: GST calculator
βββ header.html # Website header
βββ help.html # Step-by-step guide for using the invoice generator
βββ history.html # Invoice history records
βββ index.html # Website homepage
βββ invoice.html # Invoice generator main interface
βββ modals.html # All modals used across the website
βββ paypal.html # Business tool: PayPal fee calculator
βββ purchase-order-generator.html # Purchase order generator interface
βββ purchase-order-history.html # Purchase order history records
βββ quote-generator-history.html # Quote generator history records
βββ quote-generator.html # Quote generator main interface
βββ setting-default-currency.html # Set default currency (Settings)
βββ setting-default-template.html # Set default invoice template (Settings)
βββ setting-import-products.html # Import products for purchase orders (Settings)
βββ stripe.html # Business tool: Stripe fee calculator
βββ upwork.html # Business tool: Upwork fee calculator
Purpose
This project is a comprehensive invoice/quote/purchase-order generator with support for multiple templates, business tools, and customization options.
πΉ How to Use
β Run the Project
Open
index.html
in your browser to access the homepage.Navigate to:
invoice.html
to generate invoices.quote-generator.html
for quotes.purchase-order-generator.html
for purchase orders.
π§© Choose Templates
All templates are located under:
/templates/
(Invoice)/quote-generator/templates/
/purchase-order-templates/
Preview available via
template_1.png
Template HTML available via
template-1.html
βοΈ Settings Pages
Modify or set defaults:
Currency:
setting-default-currency.html
Template:
setting-default-template.html
Product Import:
setting-import-products.html
Client/From Details:
client-details.html
,from-details.html
π¦ Tools Available
GST Calculator:
gst-calculator.html
PayPal Fee:
paypal.html
Stripe Fee:
stripe.html
Upwork Fee:
upwork.html
π History Tracking
Invoice:
history.html
Purchase Order:
purchase-order-history.html
Quote:
quote-generator-history.html
π File Organization Tips
Keep new templates within the appropriate
template-x/
structure.Reuse common CSS/JS from the main
assets/
folder when possible.Use consistent naming conventions for easy identification.
Update the relevant HTML files if you add new templates or tools.
Last updated