Skip to content

zoonk/zoonk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

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

The open-source platform for interactive learning.

Waitlist

Caution

Early Development Notice

This project is still in early development and not ready for use. There will be breaking changes before stable that won't be backwards compatible. Star this repository or follow us on social media to stay updated.

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 the development server
  • 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

Supporters

See everyone who has supported this project.

Sponsor this project

 

Contributors

Languages