Skip to content

Overview

Rondo is a platform for managing sports club members, teams, and operations. It consists of two components:

A WordPress theme (PHP + React/Vite) that provides a web application for managing people, teams, and club operations. It exposes a REST API for both its own frontend and external consumers.

Tech stack: WordPress 6.0+, PHP 8.0+, ACF Pro, React 18, Vite 5, Tailwind CSS, TanStack Query.

A Node.js CLI tool that syncs member data from Sportlink Club into Rondo Club, Laposta (email marketing), and FreeScout (helpdesk).

Tech stack: Node.js 18+, Playwright (Chromium), better-sqlite3, Postmark.

Sportlink Club (external) --> Rondo Sync --> Rondo Club WordPress (REST API)
--> Laposta (email marketing)
--> FreeScout (helpdesk)