- 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 ito 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 theapifolder. - To run migrations, run
yarn migration:runon theapifolder.
- To generate routes and swagger api docs with
tsoa, runyarn gen:swaggeronapifolder.