// the find
showtime-xyz/showtime-frontend
Showtime makes digital collectibles useful, accessible and social.
Production monorepo for Showtime, a web3 NFT social network that shut down in 2024. The codebase shares one React Native + Next.js app across iOS, Android, and web using Expo's universal app pattern. Worth looking at as a reference for large-scale universal app architecture, not as something to build on.
The universal app split is done right — platform-specific files use .web.tsx extensions, shared logic lives in packages/app, and the two targets (Expo + Next.js) are kept as thin shells. The CI pipeline is mature: Chromatic for visual regression, Waldo for Android device testing, Maestro for mobile E2E flows, and separate Expo channels for dev/staging/production. The design system (packages/design-system) is a real artifact — published to npm and bit.cloud with Storybook, not just internal components. Yarn 3 workspaces with proper package boundaries keeps the monorepo from becoming a mess.
The project is dead — last commit December 2023, Showtime shut down, and the live app links in the README are dead ends. The backend is entirely closed so you cannot run this stack locally in any meaningful way; it's a frontend you can read but not execute. The web3/NFT social product thesis aged poorly and the code is full of creator token, drop, and polygon-specific logic that has zero reuse value outside that context. There are committed .env files for development and staging in apps/expo which is a bad habit that leaks into every fork.