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.htmlin your browser to access the homepage.Navigate to:
invoice.htmlto generate invoices.quote-generator.htmlfor quotes.purchase-order-generator.htmlfor purchase orders.
π§© Choose Templates
All templates are located under:
/templates/(Invoice)/quote-generator/templates//purchase-order-templates/
Preview available via
template_1.pngTemplate HTML available via
template-1.html
βοΈ Settings Pages
Modify or set defaults:
Currency:
setting-default-currency.htmlTemplate:
setting-default-template.htmlProduct Import:
setting-import-products.htmlClient/From Details:
client-details.html,from-details.html
π¦ Tools Available
GST Calculator:
gst-calculator.htmlPayPal Fee:
paypal.htmlStripe Fee:
stripe.htmlUpwork Fee:
upwork.html
π History Tracking
Invoice:
history.htmlPurchase Order:
purchase-order-history.htmlQuote:
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