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 --global
We'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 login
Then, link to the remote cache:
turbo link
pnpm install
to install dependencies for all apps and packages- Check out the @zoonk/db package README for database setup instructions
turbo dev
to start the development serverturbo build
to create a production buildturbo lint
to run lintingturbo typecheck
to run TypeScript type checkingturbo test
to 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=main
To 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: