XX
Developer Needed – Short-Let Compliance MVPFreelanceJobsCanada
XX

Developer Needed – Short-Let Compliance MVP

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

I am looking for an experienced developer to build the MVP for Letli, a compliance awareness tool for London short-let hosts. High-fidelity Figma designs (mobile-first, Auto Layout) are complete.
The scope is locked. The goal is a clean, professional build that handles logic, Stripe payments, and PDF generation. This is Phase 1 only — lean, focused, and disciplined.
Phase 1 Scope
1. UI Implementation
Implement provided Figma designs in Bubble using the new responsive engine (Rows / Columns).
Faithful layout implementation with clean structure. Pixel-perfect precision not required.
Fully responsive for mobile.
2. 90-Day Tracker (Simplified Logic)
Log Entry form: Date plus Nights Stayed.
Sum calculation of nights, filtered by the current calendar year only (Jan 1 to Dec 31, not lifetime totals).
Display:
Primary metric: Nights Remaining (90 minus total).
Secondary: X of 90 nights used.
Color states:
0 to 69 nights = Green
70 to 89 nights = Amber
90 nights or more = Red
Note: No rolling 90-day algorithm required.
3. Manual Document Vault
Five certificate upload slots (Gas Safety, EPC, EICR, etc.).
Manual expiry date entry with status logic (Green, Amber, Red).
No automated alerts or background triggers for this phase.
4. Stripe Integration
One-time Stripe Checkout (£9.99) to unlock the Snapshot.
Must use Stripe Webhooks for payment confirmation, not just redirect-based logic.
Clean success and cancel flow handling.
No subscriptions.
5. Snapshot (PDF Generation)
Dedicated fixed-layout A4 page, not a simple dashboard export.
Snapshot page must be fixed A4 width for consistent PDF rendering.
Pulls Night Tracker totals and Document Status table.
Generated via Bubble PDF plugin (PDF Creator, SelectPDF, or similar).
Must render cleanly on both desktop and mobile.
Explicitly Out of Scope
Airbnb or API integration.
Native mobile app store submission.
AI document scanning or email automation.
Multi-property support.
Subscriptions.
Technical Requirements
Proven experience with Stripe Webhooks and PDF generation in Bubble.
Must configure Bubble Privacy Rules including file and image protection so users can only access their own data and documents.
Clean database structure.
Ability to connect a custom domain.
Preference for individual developers, not large agencies.
Budget and Timeline
Fixed Price: $800
Timeline: 10 to 14 days
Milestones:
UI and Database Setup
Core Logic Implementation
Stripe, PDF, and Final Testing
Final delivery must confirm:
Calendar-year filtering works correctly.
Stripe webhook unlock works even if the user does not land on the success page.
Snapshot remains locked before payment.
Privacy rules prevent cross-user data or file access.
To Apply
Start your proposal with the word MINT.
Please include:
Confirmation you have implemented one-time Stripe payments with Webhooks in Bubble.
Confirmation you have generated PDFs in Bubble before.
Links to 2 live Bubble apps you have built.
Contract duration of 1 to 3 months.
Mandatory skills: Web Development, no code, , Stripe, Database Design, Figma, pdf generation, Web Application, API Integration, Responsive Design
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.