Build a SaaS Booking System for Independent Professionals Subscription-Based with 14-Day Free Trial

Job ID: 39684600

Budget: €250 – €750 EUR

I’m looking for a skilled and reliable developer to build a lightweight SaaS booking system for independent professionals (initially plumbers) that helps them recover lost customers after missed phone calls.

What I Need:
When a professional misses a client call, they can manually send a pre-filled message (via their preferred messaging app). The message includes a link to their personal booking page, where the client can self-book an appointment.

Core Features:
1. User Booking Page Generator

• Each user gets their own booking link (e.g., /username)

• Simple branding (name, service info)

• Integrated calendar for clients to book available time slots

2. Smart Appointment Calendar

• 1-hour time slots (to allow travel time)

• Calendar should show only available time slots

• User must confirm or reject bookings

3. Manual Follow-Up Message Workflow

• After a missed call, user manually sends a copy-paste message to the client with their booking link

• Future upgrade will automate this

4. Stripe Payment Integration

• €5/month subscription

• 14-day free trial

• Card must be entered upfront

• Auto-charge begins after trial

5. Admin Dashboard

• Admin can view/manage users, subscriptions, trial status, etc.

Tech Requirements:

• Mobile-responsive

• Clean and fast UX

• Stripe integration for recurring billing

• Built with a scalable stack (React, Node, Firebase, etc. – open to suggestions)

Nice to Have:

• Experience with booking tools

• Past work with messaging integrations or APIs

• Fluent English communication

Budget:
Max $600 – milestone-based, bonus available for timely delivery and clean UX.

I will provide:

• Wireframes or sketches if needed

• Full documentation and project guidance