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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Explore Opportunities: Customer Excellence- (Remote - US)

Remote Full-time

Global Program Manager, Cloud Regulatory Affairs & Compliance

Remote Full-time

**Experienced Night Time Data Entry Specialist – Remote Opportunity with arenaflex**

Remote Full-time

Southwest Airlines Job Nashville $25/Hour

Remote Full-time

Global Project Delivery Manager

Remote Full-time

Business Development Manager

Remote Full-time

Experienced Customer Service Representative – Remote Amazon Job Opportunity with Flexible Scheduling and Competitive Compensation

Remote Full-time

Flexible Work – Part Time Sales – Work from Home

Remote Full-time

Remote Call Center Medical Collector

Remote Full-time

[Remote] Medicare Sales Field Agent - North Pinellas County

Remote Full-time
← Back to Home