- Express.js
- Next.js
- Typeorm with Postgres
- Tsoa
- Turbo
All apps are in packages
folder:
web
: Next.js with Tailwind Configapi
: Express.js app with Typeorm, PostgreSQL, Tsoa.
- In the root folder, run
pnpm i
to install all the packages - To install new package, run
pnpm add <package-name> --filter <app-name>
pnpm add --save-dev <package-name> --filter <app-name>
- To run all apps, run
yarn dev
- To generate new migration file, run
yarn migration:generate -n <migration-name>
on theapi
folder. - To run migrations, run
yarn migration:run
on theapi
folder.
- To generate routes and swagger api docs with
tsoa
, runyarn gen:swagger
onapi
folder.