1. Remittance to be processed securely via the Razorpay payment gateway. 2. Milestone: 50% advance upon project initiation, 50% upon deployment. 3. All deliverables governed by Master Services Agreement.
Total Invoices Created
0
Recorded across all 3 units
Settled & Paid Invoices
0
Completed payments
Pending / In-Flight
0
Awaiting settlement
Invoice #
Brand Unit
Client
Dates
Amount
Status
Actions
Hostinger Shared Hosting Deployment Package
Why your app previously showed blank on Hostinger: Standard Hostinger shared hosting environments (Apache/LiteSpeed with PHP) cannot run Node.js daemons or compile React/Vite JSX dynamically in the browser. When raw React or unbundled Vite files were uploaded, the browser received an empty <div id="root"></div> and failed.
How this version fixes it: This application has been completely transformed into a pure, high-performance web package consisting of standard HTML5, CSS3, Vanilla JavaScript, and PHP. It requires zero compilation, zero Node.js daemon, and zero build step on Hostinger.
Simple 3-Step Hostinger Deployment
Click the "Download Complete Hostinger Package (.ZIP)" button above (or download your project ZIP via AI Studio Settings).
Log in to your Hostinger hPanel, navigate to Files → File Manager, and open your domain's public_html directory.
Upload and extract the files directly into public_html (including index.html, style.css, app.js, api.php, index.php, and .htaccess).
File Structure in your Hostinger public_html/:
public_html/
├── index.html (The main, zero-dependency visual interface)
├── index.php (Ensures Apache/LiteSpeed serves the app immediately)
├── style.css (Headings: Plus Jakarta Sans, Body: Inter, Void Black/Steel White/Sovereign Cobalt)
├── app.js (Interactive invoice engine, live recalculation, Razorpay client)
├── api.php (Hostinger PHP backend that calls Razorpay API via cURL)
└── .htaccess (Apache routing, CORS headers, compression & caching)
Configure your Razorpay API credentials. Your keys are stored securely in your browser's private storage or processed via Hostinger's api.php.
When enabled, instant verifiable payment links (https://rzp.io/l/...) will be generated without requiring live Razorpay production API calls. Recommended for preview and initial testing.