apps
: Applications which can be runapp
: The main applicationsrc
: Separate modules of the application. These should be defined based on domains. If a module should be able to be used in other apps, it should be moved to thepackages
folder instead.app
: Routes of the Next.js application. Most of the modules will be used here.common
: Module for common code used by other modulesauthentication
: Module for all authentication related codeusers
: Module for all user related codeteams
: Module for all team related codeshadcn
: Temporary onboarding location for shadcn/ui components before they got adapted to our default structure for React components and got moved to thecommon
module.
playwright
: E2E tests for applications
packages
: hared code which can be used by multiple apps