Web app for learning anything using AI.
Waitlist
Caution
This project is still in early development and not ready for use. We’re actively working to make it available as soon as possible.
As we progress, we’ll open it for testing and contributions. Star this repository or follow us on social media to stay updated.
- Node.js v22
- pnpm v10
- PostgreSQL v17
We recommend using mise to manage your Node.js and pnpm versions.
We're using Turborepo as our monorepo tool to manage multiple packages and applications within a single repository. If you haven't already, please install Turborepo globally:
pnpm add turbo --globalWe're using Vercel's Remote Caching to speed up our Turborepo tasks. To enable remote caching, authenticate the Turborepo CLI with your Vercel account:
turbo loginThen, link to the remote cache:
turbo linkpnpm installto install dependencies for all apps and packages- Check out the @zoonk/db package README for database setup instructions
turbo devto start the development serverturbo buildto create a production buildturbo lintto run lintingturbo typecheckto run TypeScript type checkingturbo testto run tests with Vitest
Check the Turborepo guide for managing dependencies.
You can add a dependency to a specific package or app by running:
# package
pnpm add <package-name> --filter=@zoonk/ui
# app
pnpm add <package-name> --filter=mainTo add components, run the add command in the path of our UI package:
cd packages/ui
pnpm dlx shadcn@canary add [COMPONENT]People who supported this project: