03 · Vendor integration

Timeshare Inventory & Vendor Integration Platform

A platform that automates vacation-club inventory tracking across five vendor portals for a US travel company.

Role
Full-stack .NET developer – vendor API integrations, sync engine, web portals
Type
Vendor integration
Stack
ASP.NET Core · C# · MongoDB
Architecture diagram of vendor sources flowing through a sync engine into listing outputs

01

Problem

A US travel company rented vacation-club inventory but tracked availability by hand across five vendor portals.

02

What I built

I built and maintain the platform that automates it, with integrations for Wyndham, Marriott, Hilton, BlueGreen and Capital Vacations using OAuth2 auth chains, Selenium login with cookie caching and a Chrome extension.

Everything lands in one MongoDB calendar model, with calendar sync and diff reports against Guesty listings plus Koala exports.

It is ASP.NET Core in a strict 5-layer architecture, with MVC ops portals, a Swagger REST API and Slack and email alerts.

03

Stack

  • ASP.NET Core
  • C#
  • MongoDB
  • API Integration
  • Selenium

04

Screenshots

  1. Vendor hub screen listing the integrated vacation-club vendors, with client branding blurred
    02 · Vendor hub (client branding blurred)
  2. Properties sync screen mapping vendor properties to listings, with identifying details blurred
    03 · Property to listing mapping (details blurred)
  3. Six-month availability calendar grid with client branding blurred
    04 · Six-month availability calendar