Run the following command:
npx create-turbo@latest
This Turborepo includes the following apps:
web
: a Next.js app, deployed on Vercel. The app was located here previously: the old repo ๐งserver
: a NestJS app, deployed on Render using Docker Runtime. I use free tier on Render - this means that app will spin down with inactivity, which can delay requests by 50 seconds or more, so user can experience serverless function timeout error on a client. ๐จ WebSockets don't work in production! ๐จ User profile activation via email (profile is activated by default now) feature isn't implemented yet ๐จ. The app was located here previously: the old repo ๐ง
To develop all apps and packages, run the following command:
cd social-network-turborepo
pnpm dev
Learn more about the power of Turborepo: