Build SaaS Dashboard for Airbnb Revenue Tracking (API + Data Visualization) - Contract to Hire

Remote Full-time
I’m looking for a developer to help me build an MVP SaaS platform where Airbnb hosts can track their revenue, occupancy, and key metrics in real time.

Currently, most hosts export data into Excel, but I want to automate this by pulling data via APIs and presenting it in a clean, easy-to-use dashboard.

Core Requirements:

Experience building SaaS applications (bonus if you’ve worked with property management or booking platforms).

Backend: Node.js/Express or Python (FastAPI/Django).

Frontend: React/Next.js with Tailwind (or similar modern framework).

Database: PostgreSQL (or other relational DB).

Authentication (e.g., Supabase, Firebase, or Auth0).

API integrations (with Airbnb or via third-party PMS/Channel Manager APIs).

Data visualization (Chart.js, Recharts, or similar).

Deliverables (MVP):

User signup/login.

Connect Airbnb (or upload CSV as fallback).

Process booking/revenue data into structured format.

Dashboard with key KPIs:

Total revenue

Occupancy rate

ADR (Average Daily Rate)

RevPAR

Trends over time (charts).

Export option (CSV/PDF).

Nice-to-haves (not required for MVP):

Alerts/notifications (“Revenue this month is X% lower than last month”).

Forecasting models for revenue.

Multi-platform support (Booking.com, VRBO, etc).

What I’m looking for:

Clean, reliable code with good documentation.

Someone who can suggest the best approach for integrating with Airbnb/Channel Manager APIs.

Ability to deliver a functional MVP within [X weeks] (we can discuss timeline).

Budget:

Open to proposals, ideally fixed-price for MVP. Please include:

A short description of your relevant experience.

Examples of SaaS or dashboard projects you’ve built.

Your suggested tech stack (if different from above).

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Data Entry Clerk – Flexible Work From Home Opportunity with arenaflex**

Remote

Dutch Sales Consultant - Remote Sales Expert for Global Outdoor Holiday Platform (Part-time)

Remote

Experienced and Compassionate 0 FTE Elementary School Counselor Wanted for Immediate Hire to Provide Holistic Support and Guidance to Students in a Dynamic and Inclusive Educational Environment

Remote

Online Order Filling Team Associate

Remote

Health Manager - Diabetes Certification - 1 (Remote AZ)

Remote

**Experienced Remote Data Entry Clerk – Flexible Work Schedule and Competitive Pay**

Remote

Business Development Associate

Remote

Creative Copywriter (20 hours/week, Remote)

Remote

Account Director – B2B (OOH/Tech)

Remote

Medicare Advantage Project Manager (REMOTE/NO C2C)

Remote
← Back