Homebase is the monorepo behind CWRU.WTF, a student-led collective at Case Western Reserve University for people who build bold, weird, useful things.
The spirit is simple: less talking, more shipping. Projects span hardware, software, games, art, AI, and experiments that feel a little impossible until someone builds them.
- apps/cwru-wtf: Main CWRU.WTF site and platform.
- apps/cwru-wordle: CWRU-themed Wordle game.
- apps/cwru-unblock: Unblock game app.
- apps/cwru-unblock-api: API for Unblock.
- packages: Shared internal configs and libraries used by apps.
- Package manager: pnpm workspaces
- Task orchestration and caching: Turborepo
- Language/tooling: TypeScript + Prettier
- Runtime baseline: Node.js 18+
pnpm install
pnpm dev
pnpm build
pnpm lint
pnpm check-typesRun a single app with a filter:
pnpm dev --filter=cwru-wtf- Environment variables like DATABASE_URL, JWT_SECRET, and AUTH_SECRET are used by relevant apps.
- For app-specific setup, routes, and deployment details, use each app's local README.