Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inteli-college/2024-1b-t02-ec10-g04

Repositório do grupo 2024-1B-T02-EC10-G04
https://github.com/inteli-college/2024-1b-t02-ec10-g04

Last synced: 10 days ago
JSON representation

Repositório do grupo 2024-1B-T02-EC10-G04

Awesome Lists containing this project

README

        

# 2024-1B-T02-EC10-G04


project-logo



GoMedice


Projeto desenvolvido para o Hospital Sírio-Libanês



license

Uma plataforma de requisições para dispensadores de medicamentos

Você pode achar mais informações sobre o projeto, acessado o link da [documentation](https://inteli-college.github.io/2024-1B-T02-EC10-G04/).

## Authors
- [Antonio Angelo Teixeira](https://github.com/antonio-ang2)
- [Emanuele Lacerda Morais Martins](https://github.com/emanuelemorais)
- [Gustavo Ferreira de Oliveira](https://github.com/gustavofdeoliveira)
- [Henrique Lemos Freire Matias](https://github.com/Lemos1347)
- [Henrique Marlon Conceição Santos](https://github.com/henriquemarlon)
- [Luana Dinamarca Parra Figueredo da Silva](https://github.com/luanaparra)
- [Lyorrei Shono Quintão](https://github.com/lyorrei-inteli)

## Como Rodar o Projeto

### Back-end

1. Para rodar o Back-end do projeto, é necessário a instalação do Makefile, para isso, acessa o link [Makefile Windows](https://medium.com/@samsorrahman/how-to-run-a-makefile-in-windows-b4d115d7c516) ou [Makefile Linux](https://dev.to/skypy/linux-make-install-command-2dd6)

2. Após clonar o projeto, acesse a pasta `backend`, dentro dela execute os seguintes comandos:
3. `make env`: para criar todas as variáveis de ambiente necessárias para rodar o projeto.
4. `make infra`: para buildar a infraestrutura do projeto.
5. `make run`: para rodar o projeto.
6. Acesse o link [localhost:80/api/v1/docs/index.html](http://localhost:8000/api/v1/docs/index.html) para acessar a documentação da API.

### Front-end

1. Para rodar o Mobile do projeto, é necessário a instalação do Flutter, para isso, acesse o link [Flutter](https://flutter.dev/docs/get-started/install)
2. Após clonar o projeto, acesse a pasta `frontend`, dentro dela execute os seguintes comandos:
3. `flutter pub get`: para instalar todas as dependências do projeto.
4. `flutter run`: para rodar o projeto.
5. `flutter build apk`: para gerar o apk do projeto.

### Dashboard
1. Para rodar o Dashboard do projeto, é necessário a instalação do Docker, para isso, acesse o link [Docker](https://docs.docker.com/get-docker/)
2. Após clonar o projeto, acesse a pasta `dashboard`, dentro dela execute os seguintes comandos:
3. `docker build -t dashboard .`: para buildar a imagem do projeto.
4. `docker run -p 8501:8501 dashboard`: para rodar o projeto.
5. Aceesse o link [localhost:8501](http://localhost:8501) para acessar o Dashboard.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.