This repository contains the Ryan Meetup applications and their shared design system.
apps/ryanmeetup— Ryan Meetup websiteapps/ryancon— RyanCon websitepackages/ui— shared React UI primitivespackages/brand— shared Cooper font and Tailwind brand tokens
Install all dependencies from the repository root with npm install, then run
either application with npm run dev:ryanmeetup or npm run dev:ryancon.
Use npm run build to build every workspace.
Keep each application as a separate Vercel project connected to this Git
repository. Set the Ryan Meetup Root Directory to apps/ryanmeetup and the RyanCon
Root Directory to apps/ryancon.
Both projects consume the internal @ryanmeetup/ui and @ryanmeetup/brand
packages. Shared-package changes affect both projects; app-only changes can skip
the unaffected project.