# Introduction

{% hint style="info" %}
*This documentation is intended for **professionals and infrastructure specialists** who wish to implement the Edutec Guide.*
{% endhint %}

Here you will find the main steps for the application of the Edutec Guide to be working correctly.

Currently, the entire deployment process is done via [Docker](https://docs.docker.com), with the help of the [Docker Compose](https://docs.docker.com/compose/) tool.

### How does the relationship between containers work?

The application of the Edutec Guide is divided into 3 parts, each part being an independent container.

* **Front-end**: Regarding the user interface
* **Back-end**: Web server that processes application information
* **Database**: Database that stores application content and miscellaneous information

![](https://1116132300-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZNPNO6kyMFV_6QqPHJ-1703796690%2Fuploads%2Fgit-blob-df30e9e5bfc6d086841e934dc9c2e03bc1f0dfcd%2Fschema.png?alt=media)

#### Repositories

Each container has a directly linked repository, hosted on GtHub.

| Container | Repository                                    |
| --------- | --------------------------------------------- |
| Database  | <https://github.com/guiaedutec/geos-database> |
| Back-end  | <https://github.com/guiaedutec/geos-backend>  |
| Front-end | <https://github.com/guiaedutec/geos-frontend> |

### Minimum requirements

* [Docker ](https://docs.docker.com)version 20.10.5 or higher
  * If you use Windows, check the [Docker](https://docs.docker.com/docker-for-windows/install/) instruction for using WSL 2
