# Monorepo

## Introduction

A monorepo is a single repository that contains multiple projects. This is useful for projects that have multiple packages that are closely related and need to be released together. For example, a project that has a web app and a server app might have a monorepo that contains both apps.

## Structure

The monorepo is structured as follows:

- `apps/` - Contains the apps.
  - `web/` - Contains the web app.
  - `api/` - Contains the backend api.
- `packages/` - Contains the packages.
- `tests/` - Contains the tests.
- `docs/` - Contains the documentation.
- `scripts/` - Contains the scripts.
