Skip to content

riungemaina/junior-director-pro

Repository files navigation

Junior Director Pro

This is a abstraction layer for Remotion to help kids learn how to create videos with code

Note: The project is very opinionated since we are trying to remove overhead for kids

What's inside?

This Project includes the following packages/apps:

Apps and Packages

  • jdp: the Junior Director Pro Package
  • docs: a Next.js app
  • remotion: a Remotion app
  • ui: a stub React component library shared by both web and remotion applications
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Package Manager

This project uses Yarn v1.22.19

Build

To build all apps and packages, run the following command:

cd junior-director-pro
yarn build

Develop

To develop all apps and packages, run the following command:

cd junior-director-pro
yarn dev

Testing

To test all apps and packages, run the following command:

cd junior-director-pro
yarn test