Modernizing Data Layer for Legacy PMS

Aberto Postado 15 horas atrás Pago na entrega Termina em 6 dias
Aberto Termina em 6 dias

The task is to build a modern data layer to enhance our legacy Property Management System (Beds24).

We need a reliable system to sync and normalize data from Beds24's property management system.

Current challenges include:

- Inconsistent webhook formats

- Unreliable API behavior

- Complex data relationships

- Token management needs

What We're Building:

┌─────────────┐ ┌──────────────┐ ┌────────────┐

│ Beds24 │────►│ Business │────►│ Data │

│ │ │ Logic │ │ Layer │

└─────────────┘ └──────────────┘ └────────────┘

Building a robust data layer and business logic system using serverless functions (Cloudflare Workers/Supabase Functions) and SQL database (D1/PostgreSQL).

1. Modern Data Layer

- Complete booking management

- Change history tracking

- Price and availability tracking

- Full audit capability

2. Sync System

- Reliable data synchronization

- Error handling and recovery

- Bidirectional updates

- Performance optimization

Technical Stack:

- Serverless Functions (Cloudflare Workers or Supabase Functions)

- Database (Cloudflare D1 or Supbase PostgreSQL)

- Modern TypeScript

- Proper error handling

What Makes This Interesting:

- Build something that matters

- Solve real-world challenges

- Create a reliable foundation

- Enable future innovations

- Work with modern tech stack

Deliverables:

1. Database Schema & Migrations

2. Setup and Working Serverless Functions

Implementation Requirements

Core Functions

- Webhook Handler

- Token Manager

- Full Sync

- Error Handler

- Data Transformer

6.2 Database Tables

beds24_tokens

beds24_webhook_logs

beds24_bookings

beds24_booking_groups

beds24_info_items

beds24_invoice_items

beds24_messages

beds24_guests

beds24_guest_emails

beds24_guest_phones

beds24_bookings_guests

Key Features

Automatic token refresh

Data normalization

Relationship maintenance

Cloudflare Typescript API Processamento de dados

ID do Projeto: #38975726

Sobre o projeto

8 propostas Aberto para ofertas Projeto remoto Ativo em 3 horas atrás

8 freelancers estão ofertando em média $13/hora nesse trabalho

rajeshrolen

Hello Jacob R., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Data Processing, Typescript, API, Cloudflar Mais

$5 AUD / hora
(0 Comentários)
0.0
webbookstudio

Hello, there. We can help you with building a modern data layer and business logic system for Bed24's property management system. We have years of experience in website design, graphic design and logo design (p Mais

$7 AUD / hora
(0 Comentários)
0.0
miroslavg1

✋!!STOP HERE!!✋ Dear client, Thanks for your job posting and hope you are doing well. I am writing to express my interest in the open Modernizing Data Layer for Legacy PMS. With over seven years of specialized experie Mais

$32 AUD / hora
(0 Comentários)
0.0
Nayeem1217

With over a decade of experience in a multitude of fields, I believe my adaptability and versatility as a freelancer will prove invaluable in meeting your project's objectives. More specifically, my expertise in Data P Mais

$2 AUD / hora
(0 Comentários)
0.0