Back to all jobs
HR & Business Services·1 week ago

Bubble.io Senior Developer – Build Healthcare Staffing Marketplace MVP (Fixed Price)

Project description

I’m looking for an experienced Bubble.io developer (or small Bubble team) to build PickUpShifts, a two-sided healthcare staffing marketplace connecting healthcare facilities with independent healthcare professionals.

This is a fixed-price project with clearly defined milestones and deliverables.

The project scope is based on the attached proposal and includes:

Public Website

  • Marketing landing page
  • Mobile responsive
  • Facility & contractor login/signup
  • No marketplace functionality on the landing page
  • Hidden Admin Portal (not publicly accessible)

Facility Portal

  • Registration
  • Stripe payment verification
  • Shift posting
  • Block shifts
  • CSV upload
  • Shift bidding
  • Messaging
  • Reports
  • Ratings
  • Weekly billing

Contractor Portal

  • Registration
  • Profile
  • Credential upload
  • Availability calendar
  • Search shifts
  • Apply
  • Counteroffers
  • Messaging
  • Earnings dashboard
  • Next-day payout option
  • Credential expiration reminders

Admin Portal

  • Hidden URL
  • Facility approval
  • Contractor approval
  • Credential verification
  • Expiration dashboard
  • Platform fee management
  • Reports
  • User management
  • Dispute management

Integrations

  • Bubble
  • Stripe Connect
  • Email notifications
  • SMS notifications
  • Credential expiration reminders

Project Budget

Fixed Price: $4,900 USD

The contract will be divided into 5 funded milestones.

No milestone will be released until all functionality for that milestone has been demonstrated and approved.

Milestone Structure

Milestone 1 – $1,000

Foundation

Deliverables:

  • Bubble application setup
  • Public landing page
  • Facility registration
  • Contractor registration
  • Hidden Admin login
  • Role-based authentication
  • Database setup
  • Responsive navigation

Payment released only after successful testing.

Milestone 2 – $900

Deliverables:

  • Facility profile
  • Contractor profile
  • Shift posting
  • Shift search
  • Basic dashboards
  • Document upload

Payment released after successful testing.

Milestone 3 – $1,000

Deliverables:

  • Bidding
  • Counteroffers
  • Stripe Connect
  • Payment verification
  • Platform fee calculations
  • Credential expiration tracking
  • Automated reminders

Payment released after testing.

Milestone 4 – $1,000

Deliverables:

  • Admin Dashboard
  • Messaging
  • Ratings
  • Favorites
  • Availability Marketplace
  • Weekly billing
  • Reporting

Payment released after approval.

Milestone 5 – $1,000

Deliverables:

  • Disputes
  • Referral system
  • Templates
  • Final QA
  • Bug fixes
  • Production launch
  • Deployment

Payment released after successful launch.

Ownership

Upon final payment:

  • Client owns 100% of the Bubble application.
  • Client owns all workflows.
  • Client owns all database structures.
  • Client owns all designs.
  • Client owns all custom code (if any).
  • Client owns all API integrations.
  • Client owns all plugins and configurations purchased for the project.
  • Client receives full Bubble administrator access.
  • The application will be transferred to the Client’s Bubble account (or built directly in the Client’s Bubble account).

Developer retains no ownership rights after final payment.

Source Files & Handoff

Before the final milestone is released, the developer must provide:

  • Complete Bubble application
  • Database structure
  • Workflow documentation
  • Plugin list
  • API documentation
  • Stripe configuration
  • Domain configuration
  • Instructions for future maintenance
  • Any custom code used

Testing

Each milestone must include:

  • Working demo
  • Testing period
  • Bug fixes related to that milestone before payment is released.

Warranty

Developer agrees to provide:

60 days of post-launch bug support

This includes correcting any bugs or defects related to the agreed project scope at no additional charge.

This does not include new features requested after launch.

Communication

  • Weekly progress updates
  • Demonstration of completed milestone before payment
  • Upwork messages will be the primary communication method.

“Additional Terms”

  • All work must be created directly in my Bubble account or transferred to my Bubble account before the final payment.
  • All intellectual property and source materials become my sole property upon payment.
  • No subcontracting without my written approval.
  • The developer may not reuse, sell, or redistribute any proprietary workflows, branding, or business logic created specifically for PickUpShifts.
  • All milestones require my written approval before payment is released.
  • A 60-day post-launch bug-fix period is included.
  • Documentation and a complete handoff are required before the final milestone payment.
  • If the project is terminated early, I retain ownership of all completed work that has been paid for.
$4,900
fixed price
Apply on Upwork