Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/inteli-college/2024-1b-t02-ec10-g04
- Owner: Inteli-College
- Created: 2024-04-16T19:03:18.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-23T02:36:24.000Z (8 months ago)
- Last Synced: 2024-05-23T02:45:56.927Z (8 months ago)
- Language: Go
- Homepage: https://inteli-college.github.io/2024-1B-T02-EC10-G04/
- Size: 10.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2024-1B-T02-EC10-G04
GoMedice
Projeto desenvolvido para o Hospital Sírio-Libanês
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.