Aplicativo mobile para o sistema MediTrack de gestão de medicamentos.
O projeto está organizado em duas partes principais:
backend/
.Para executar o backend Spring Boot, siga os passos abaixo:
# Navegue para a pasta do backend
cd backend
# Execute o backend com Maven
./mvnw spring-boot:run
Para usuários Windows:
cd backend
mvnw.cmd spring-boot:run
A API estará disponível em http://localhost:8080
.
Primeiro, certifique-se de que o backend está em execução. Em seguida, execute o aplicativo Flutter:
# Na pasta raiz do projeto
flutter pub get
flutter run
Se você estiver executando o aplicativo em um emulador Android e o backend localmente, a URL da API deve usar o IP especial 10.0.2.2
que corresponde ao localhost do computador host (em vez de localhost
ou 127.0.0.1
).
Isso já está configurado no arquivo lib/services/api_service.dart
:
static const String baseUrl = 'http://10.0.2.2:8080/api';
Se você executar o aplicativo em um dispositivo físico, precisará alterar este endereço para o IP da máquina onde o backend está rodando.
A integração entre o aplicativo Flutter e a API Spring Boot é feita através de requisições HTTP. As principais integrações implementadas são:
/api/usuario/cadastro
(POST)/api/usuario/login
(POST)As classes responsáveis pela integração estão em:
lib/services/api_service.dart
: Serviço para chamadas à APIMediTrack é uma aplicação móvel desenvolvida em Flutter que permite aos usuários encontrar medicamentos e postos de saúde próximos à sua localização. Com uma interface intuitiva e fácil de usar, o MediTrack é a solução ideal para quem busca localizar serviços de saúde e medicamentos específicos em sua região.
Clone este repositório:
git clone https://github.com/EmanuelCosta23/MediTrack-mobile.git
Navegue até a pasta do projeto:
cd MediTrack-mobile
Instale as dependências:
flutter pub get
Execute o aplicativo:
flutter run
Este aplicativo foi desenvolvido como parte do projeto acadêmico para a disciplina de Projeto aplicado Multiplataforma da UNIFOR - Universidade de Fortaleza.
© 2025 MediTrack. Todos os direitos reservados.