SaaS Appointment Scheduling Platform Development -- 2

Заказчик: AI | Опубликовано: 08.10.2025

I am seeking a technically proficient full-stack developer or development team to build a SaaS-based multi-tenant booking platform tailored for the pet-care industry—specifically for dog walkers, boarding providers, daycare centres, and groomers. I HAVE A THEME: https://codecanyon.net/item/full-multi-tenancy-laravel-admin-saas-domains-database-users-role-permissions-settings/34907089 Below is a structured technical brief outlining core modules, expected functionality, and architectural preferences. Technical Requirements Overview: Multi-Tenant SaaS Architecture: Each tenant (business client) must operate in an isolated environment to ensure data segregation and privacy. Recommended: schema-based multitenancy with tenant-aware middleware. Subscription & Licensing Management: Recurring billing (monthly/annually) using Stripe or a similar payment processor. Grace period with automated tenant suspension upon non-payment. Tenant Customisation Module: Self-serve configuration portal (branding, booking rules, pricing, validity windows). Upload custom logos, terms, and policy pages with rich text editor support. Calendar & Scheduling Engine: Dynamic booking logic with adjustable slot durations and service availability. Admin-set availability calendar per tenant. End-User (Customer) Portal: Secure login, view/edit bookings, pay-to-confirm services. Mobile-responsive design is essential. Payment Gateway Integration: Stripe, PayPal, or other major providers. Allow tenants to update gateway credentials securely without touching source code. Optional role-based access for external payment support. Security Compliance: End-to-end encryption (TLS), role-based access control (RBAC), GDPR-compliant data handling. Multi-factor authentication for tenant admins. Hosting and Deployment: Start on AWS (Elastic Beanstalk or ECS) or Vercel (if Next.js is used). Scalable to private servers when demand increases. Embedding & URL Management: Each tenant should receive either a standalone portal URL (e.g. businessname.uk/us) or embeddable components (iframe or JS widget). Preferred Tech Stack: Frontend: React (with Next.js), Tailwind CSS Backend: Node.js (NestJS or Express), or Laravel if PHP is preferred Database: PostgreSQL (with tenant schema separation) or MongoDB Auth: Firebase Auth, Auth0, or custom JWT-based system DevOps: Docker, GitHub Actions, AWS/GCP CI/CD pipeline Deliverables: Fully functional MVP covering all listed modules Technical documentation for onboarding additional developers Admin dashboard for tenant and system-level controls If this aligns with your experience and capabilities, please reply with a proposal, sample work, and any initial questions.