App icon

swap.ts

Gift exchange matcher for Secret Santa style events

PostgreSQL

SvelteKit

TypeScript

Description

Developed a full stack gift exchange matcher with using SvelteKit. Integrated PostgreSQL for the database using Drizzle ORM. Built a custom auth flow using Better Auth. Users can create groups and join groups using a link. Pairings can be anonymously generated with restrictions between users.

Screenshots

swap.ts new groupswap.ts homepageswap.ts join group modal