BabyNest is an Africa-focused pregnancy & postpartum platform offering medical info, AI tips, journaling, support groups, real-life stories, and baby tracking. Built with TypeScript, Next.js, TailwindCSS, Nest.js, MongoDB, tested with Jest & Playwright.
# Turborepo starter
This Turborepo starter is maintained by the Turborepo core team.
## Using this example
Run the following command:
```sh
npx create-turbo@latest
```
## What's inside?
This Turborepo includes the following packages/apps:
### Apps and Packages
- `docs`: a Next.js app
- `web`: another Next.js app
- `@repo/ui`: a stub React component library shared by both `web` and `docs` applications
- `@repo/eslint-config`: `eslint` configurations (includes `eslint-config-next` and `eslint-config-prettier`)
- `@repo/typescript-config`: `tsconfig.json`s used throughout the monorepo
Each package/app is 100% TypeScript.
### Utilities
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
### Build
To build all apps and packages, run the following command:
```
cd my-turborepo
# With global `turbo` installed (recommended)
turbo build
# Without global `turbo`, use your package manager
npx turbo build
yarn dlx turbo build
pnpm exec turbo build
```
You can build a specific package by using a filter:
```
# With global `turbo` installed (recommended)
turbo build --filter=docs
# Without global `turbo`, use your package manager
npx turbo build --filter=docs
yarn exec turbo build --filter=docs
pnpm exec turbo build --filter=docs
```
### Develop
To develop all apps and packages, run the following command:
```
cd my-turborepo
# With global `turbo` installed (recommended)
turbo dev
# Without global `turbo`, use your package manager
npx turbo dev
yarn exec turbo dev
pnpm exec turbo dev
```
You can develop a specific package by using a filter:
```
# With global `turbo` installed (recommended)
turbo dev --filter=web
# Without global `turbo`, use your package manager
npx turbo dev --filter=web
yarn exec turbo dev --filter=web
pnpm exec turbo dev --filter=web
```
### Remote Caching
> [!TIP]
> Vercel Remote Cache is free for all plans. Get started today a …