← All projects

Project 001

Tennis Community Platform

A full-stack community platform combining partner recruitment, join requests, and messaging. The 2019 project was reorganized into a portfolio archive that is safe to publish.

Status Archived
Built2019
RolePlanning · Design · Development

01 / Problem

Finding a partner at a matching level and location meant hopping between several services to get from a listing to an actual conversation.

02 / Idea

Bring the listing board, join requests, and direct messages together so finding a partner is finished inside one service.

03 / Solution

A Vue.js frontend and a serverless API on TypeScript, AWS Lambda, and API Gateway, built as separate pieces. Auth, listing management, search, notifications, and messaging were all implemented.