Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Kuala Lumpur, Malaysia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Goal:
Create a mobile-first PWA SaaS app for SMEs to manage e-Invois, automatically send submitted invoices to LHDN, and notify customers via WhatsApp and email.
Features:
1. Authentication & Multi-Tenant
- SME login with email/password
- Each SME has its own account & MyInvois credentials
- Store MyInvois Client ID & Client Secret securely (encrypted)
- Role: Admin SME, Staff SME
2. Invoice Upload
- Upload PDF, Excel, or image of invoice
- Trigger AI extraction of invoice data
- Supplier Name & TIN
- Buyer Name & TIN
- Invoice Number
- Date
- Item description, quantity, unit price, tax rate, total
- Validate fields according to MyInvois requirements
3. Invoice Review & Edit
- Display extracted invoice data
- Allow SME to edit/confirm before submission
4. Submit to LHDN
- On “Submit” button click:
- SaaS generates JSON e-Invois
- Send JSON to MyInvois API using stored SME credentials
- Receive UUID & submission status
- Update invoice record in Bubble database with UUID, status, timestamps
5. Notification to Customer
- Auto-generate PDF copy of invoice + LHDN UUID receipt
- Send to buyer via:
- Email (Bubble email plugin)
- WhatsApp (use Twilio or 360dialog integration)
- Email/WhatsApp includes:
- Invoice PDF
- UUID
- Total amount
- Due date
6. Dashboard
- SME sees list of invoices with:
- Status (Pending, Submitted, Error)
- UUID
- Buyer info
- Date submitted
- Search/filter by status, date, buyer
7. Automation & Backend Workflows
- Workflow triggers:
- Invoice upload → AI extract → Review
- Submit → Send to LHDN → Update UUID → Notify customer
- Error handling:
- If LHDN submission fails → Notify SME & retry option
8. Mobile PWA Settings
- Add to Home Screen
- Responsive layout
- Splash screen & app icon
- Fullscreen mode
9. Security
- Encrypt MyInvois credentials
- HTTPS only
- Audit log for all actions (upload, submit, notify)
10. Advanced
- Bulk invoice upload & submission
- Subscription & billing management for SME
- Push notifications for submission status
11. Data record
- Save invoice for 7 years before it will be autodeleted.
12. Subscription & billing
- 3 package, micro, SME, growth
I already use bubble and insert the prompt, the webapp is generated but i dont know how to proceed. I am no code developer with zero experience." (client-provided description)
Matched companies (2)

HJP Media
