Building A Quickbooks Like (SaaS)

Features
- Register business accounts
- Redirect to settings page
- Business settings page
- Workflow to update details
- Display success alert
- Display initial content
- Customer account dashboard
- Display a list of customers
- Create a new customer
- Workflow to edit the details of a customer
- Filter contacts by name
- Generate invoices
- Create invoice items - setting the page state
- Workflow to generate invoice
- Redirect to invoice page
- Display invoice page
- Sending invoices as emails
- Generate invoice PDF & preview
- Workflow to send email
- Accept payments/process invoice payments
- Configuring Stripe API keys
- Display payment success alert
- Send business payment confirmation email
- Track expenses
- Add categories from option sets
- Attach photos of receipts
- Redirect user to dashboard after workflow
- Display metrics on a dashboard
- Revenue for invoices - split between paid and owing
- Expenses - Total and by category
- Filter by dates
- Display list of invoices
- Redirect invoices to invoice page
- Page navigation menu
Additional features
- Recurring invoices
- Add users to a team