Project ZENTRIX is a learning platform for coding practice and project-based study.
This repository contains:
apps/webfor the user-facing web appapps/apifor the backend API- shared packages for UI, TypeScript, and linting setup
- Node.js 24 or newer
- pnpm 11
pnpm install
pnpm devpnpm devstarts the development environmentpnpm buildbuilds all apps and packagespnpm lintruns lint checkspnpm formatformats the codebasepnpm typecheckruns TypeScript checkspnpm test:e2eruns the web end-to-end tests
ZENTRIX is under active development. The current focus is the core learning flow, account pages, and backend support for the platform.
- The web app is built with Next.js.
- The API service is built with NestJS.
- Shared UI components live in
packages/ui.