|
|
<table>
|
|
|
<tr>
|
|
|
<th> [Home](home) </th>
|
|
|
<th> [Escopo e Cronograma](escopo e cronograma) </th>
|
|
|
<th> [Processo](processo) </th>
|
|
|
<th> [Design/Mockups](design/mockups) </th>
|
|
|
<th> [Configuração](configuracao) </th>
|
|
|
<th> [Arquitetura](arquitetura) </th>
|
|
|
<th> [Infra](infraestrutura) </th>
|
|
|
<th> [Código](codigo) </th>
|
|
|
<th> [BD](banco de dados) </th>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
# Configuração
|
|
|
|
|
|
### Clonando os repositórios
|
|
|
|
|
|
**Backend**:
|
|
|
|
|
|
Clonar via HTTPS:
|
|
|
```
|
|
|
https://tools.ages.pucrs.br/gastro/bite-alegre-backend.git
|
|
|
```
|
|
|
**Frontend**:
|
|
|
|
|
|
Clonar via HTTPS:
|
|
|
```
|
|
|
https://tools.ages.pucrs.br/gastro/gastro-frontend.git
|
|
|
```
|
|
|
|
|
|
##Backend
|
|
|
|
|
|
## Setup do ambiente de desenvolvimento
|
|
|
|
|
|
### Ferramentas necessárias
|
|
|
|
|
|
- [Node.js](https://nodejs.org/) (versão 20)
|
|
|
- [Docker](https://www.docker.com/) e [Docker Compose](https://docs.docker.com/compose/)
|
|
|
- [Git](https://git-scm.com/)
|
|
|
- [Prisma CLI](https://www.prisma.io/docs/getting-started/quickstart) (opcional, caso queira rodar comandos localmente)
|
|
|
|
|
|
## Executando a aplicação
|
|
|
|
|
|
Antes de começar a desenvolver, é necessário instalar as dependências do projeto:
|
|
|
|
|
|
```
|
|
|
npm install
|
|
|
```
|
|
|
|
|
|
Então, com o aplicativo Docker aberto execute:
|
|
|
|
|
|
```sh
|
|
|
docker compose up -d
|
|
|
```
|
|
|
|
|
|
## Visualização dos dados
|
|
|
|
|
|
Caso queira visualizar os dados, utilize:
|
|
|
|
|
|
```sh
|
|
|
npx prisma studio
|
|
|
```
|
|
|
|
|
|
Ou acesse o **Adminer** pelo navegador:
|
|
|
🔗 [http://localhost:8080](http://localhost:8080)
|
|
|
|
|
|
## Frontend
|
|
|
|
|
|
## Setup do ambiente de desenvolvimento
|
|
|
|
|
|
### Ferramentas necessárias
|
|
|
|
|
|
- [Node.js](https://nodejs.org/dist/v20.19.0/node-v20.19.0-x64.msi) (versão 20.19 LTS)
|
|
|
|
|
|
### Ferramentas auxiliares
|
|
|
|
|
|
- [Expo Go] - App mobile
|
|
|
|
|
|
## Executando a aplicação
|
|
|
|
|
|
Antes de começar a desenvolver, é necessário instalar as dependências do projeto:
|
|
|
|
|
|
```
|
|
|
npm install
|
|
|
```
|
|
|
|
|
|
## Visualização das telas
|
|
|
|
|
|
Para visualizar as telas use o comando:
|
|
|
|
|
|
```
|
|
|
npm start
|
|
|
```
|
|
|
|
|
|
E então leia o QR code mostrado no terminal com o aplicativo Expo GO. |
|
|
\ No newline at end of file |