This is the official repository for the Nomey web app, built on the T3 Stack with custom extensions.
- Next.js - App Framework
- NextAuth.js - Authentication
- Prisma - Database ORM
- Tailwind CSS - CSS Utility Framework
- tRPC - API Framework
- Mux - Video handling (upload / storage / etc.)
- tolgee - Translation Management
- Meilisearch - Full-text search
- Upstash Next compatible redis
- Qstash Next compatible queue handling
- Vitest - Testing Framework
This project uses Vitest to run both client-side (browser) and server-side (Node.js) tests.
Tests are split into two environments:
- Browser (jsdom) — for React/browser environment tests.
- Node.js — for backend and server-only logic.
- Node-specific tests:
*.node.test.ts - Browser tests: any other
*.test.ts,*.test.tsx, etc.
Run all tests:
npm run testgit clone git@github.com:nomeyy/nomey-next.git cd nomey-next npm installYou'll need to have docker installed locally. We advise running ./scripts/start-services.sh to safely start your environment, but a normal docker workflow will also work.
npm run dev
⚠️ Warning: The T3 stack hard-enforces environment variables to provide type-safety. The project will not build without all environment variables in place. Contact a dev to get their variables to quickly get yourself up and running.