This is a monorepo for the insurance aggregator project.
apps
- apps that are deployed
web
: web appadmin
: admin app with admin panelserverless
: serverless functionsserver
: api server for admin panel/web appscrapping
: scrapping service
packages
- packages that are used by apps
ui
: a stub component library shared to applicationslib
: a stub library shared to applicationseslint-config-custom
:eslint
configurations (eslint-config-prettier
)prettier-config-custom
:prettier
configurationsdatabase
:prisma-client
configurations with schema and migrations/generated filesserver-libs
libs used by the server/serverless functionstsconfig
:tsconfig.json
s used throughout the monorepoconfig
:config
of app
Each package/app is 100% TypeScript.
To build all apps and packages, run the following command:
cd insurance-aggregator
pnpm run build
To develop all apps and packages, run the following command:
cd insurance-aggregator
pnpm run dev