
Closed
Posted
Paid on delivery
I want to build a full-featured, browser-based accounting application that mirrors the polished user journey of Xero and QuickBooks Online (see [login to view URL] and [login to view URL] for the benchmark I have in mind). The end product must function as a true SaaS platform rather than a single-tenant install, giving me, as the future developer and owner of this cloud software, the ability to provision and manage multiple businesses under one roof. Core modules that need to be production-ready from day one are invoicing, expense tracking, and automated bank reconciliation. These features should feel just as intuitive as their counterparts in the reference sites, including real-time dashboards, smart categorisation, and drill-down reporting. User-role architecture is also essential. I will hold a top-level Owner/Developer role with unrestricted access to configuration, while everyday operations will rely on standard Admin, Accountant, and Client profiles, each limited to the permissions appropriate for their duties. Role management must be configurable through the UI, not hard-coded. Technology stack is flexible, but the final solution has to be cloud-native, API-first, and easily scalable. Think along the lines of React or Vue for the front end paired with a robust back-end framework (Node, Django, or similar) and a relational database that can grow horizontally. Emphasis on clean code, unit tests, and CI/CD pipelines so future feature releases remain frictionless. Deliverables • A multi-tenant SaaS application deployed to a staging environment for review • Source code in a private repository with clear setup instructions • Database schema documentation and ERD • Brief video walkthrough of each core module in action I will validate completion once I can: 1. Create a new organisation, assign Admin, Accountant, and Client users, and confirm permission boundaries work correctly. 2. Issue an invoice, record an expense, import a bank feed (CSV is fine for demo), and watch the reconciliation engine match transactions automatically. If this aligns with your capabilities, let’s discuss timelines and a sensible milestone breakdown so we can get the first usable release online quickly.
Project ID: 40348900
132 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs