Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimalist brain icon with a lightning bolt in the center next to the text learn. build. shape.

Turn any topic into clear, structured lessons.

Try for free

Table of Contents

Getting Started

Prerequisites

  • Node.js v24
  • pnpm v11
  • PostgreSQL v18

We recommend using mise to manage your Node.js and pnpm versions.

Installation

  • pnpm install to install dependencies for all apps and packages
  • Check out the @zoonk/db package README for database setup instructions
  • Check out the main app README for app-specific setup instructions

Local Development

  • pnpm dev to start every app through Portless. Routes include the clone name, such as http://main.zoonk.localhost:1355, and linked worktrees also receive a branch prefix
  • pnpm dev:lan when testing from a phone or another device on the same trusted network. It prints the .local Main URL to open on that device, such as http://main.zoonk.local:1356
  • pnpm dev:direct to bypass Portless and use the original fixed localhost ports
  • pnpm dev:prune to let Portless remove orphaned servers left by crashed sessions. Stop active development stacks from the terminal where they are running
  • pnpm build to create a production build
  • pnpm lint to run linting
  • pnpm typecheck to run TypeScript type checking
  • pnpm knip --production to check for unused code
  • pnpm test to run tests with Vitest
  • pnpm e2e to run end-to-end tests with Playwright
  • pnpm i18n:lint to run i18n linting
  • pnpm i18n to translate missing i18n keys

Supporters


Vercel OSS Program

See everyone who has supported this project.

About

Turn any topic into clear, structured lessons

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

147 stars

Watchers

3 watching

Forks

Sponsor this project

Used by

Contributors

Languages