MerchTrack
An online store where student organizations sell their merch, take payments and hand out orders. It launched on March 25, 2025 and had about 2,750 people in its first week. The servers held, and so did I.
- Year
- 2025
- Role
- Solutions architect, led a team of five
- Type
- Product
- Built with
- Next.js, PostgreSQL, Prisma, Redis, Docker, AWS, Sentry, Expo
The store is offline while it moves to the Merchkins name. The code is public.
What I built
- The storefront, checkout and order tracking in Next.js, with Prisma on PostgreSQL and Redis.
- Tools for organizations to track orders, payments and fulfillment in one place.
- Docker on AWS Lightsail behind CloudFront, with GitHub Actions pipelines that test and deploy every change.
- Sentry error tracking that caught checkout validation errors in production.
- A companion mobile app in Expo and React Native.
- The multi-tenant rebuild, Merchkins, on Next.js 16, Convex and Clerk, so any organization can open its own store.
What came of it
- About 2,750 unique users in the first week
- 202 commits across the main repo