TeamSync
We built a squad management platform from scratch, with a web app, an API and a desktop client on the same foundation.
Technical detail
A monorepo with three applications on a single layered API: a React 19 web app, an Express 5 API and a Tauri desktop client written in Rust.
Permissions are checked again on the backend for every action. Sign-in accepts corporate accounts through Microsoft Entra ID. GitHub webhooks have their signature verified against the raw request body, before any parsing. There are scheduled jobs, and the server shuts down without cutting requests in progress.
Tests at three levels run on every build.
Full stack: React 19, Express 5, PostgreSQL, Drizzle, Tauri, Rust, Playwright.