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

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

Knowforth Tech

Empowering Businesses with Tailored Software & AI Solutions.