Stock Flow é uma aplicação full stack desenvolvida para gerenciamento de estoque. O sistema permite o controle de movimentações de entrada e saída de produtos, além de alertar quando produtos estão abaixo do nível mínimo de estoque. Também apresenta gráficos com os dados de movimentações e gera relatórios em PDF.
- Cadastro e login de usuário.
- Cadastrar, atualizar ou apagar um produto.
- Registrar movimentações de entrada e saída de produtos.
- Visualizar produtos com estoque baixo.
- Exibir gráfico de movimentações.
- Gerar PDFs com:
- Lista de todos os produtos.
- Lista de produtos com estoque baixo.
- Lista de movimentações.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Flutter
- Dart
- Java
- Spring Boot
- Postman (para testar as API's)
- JPA / Hibernate
- H2 (banco de dados em memória)
- Flutter
- Emulador android
# clonar repositório
git clone https://github.com/MatheusWDB/stock-flow.git
# entrar na pasta do projeto frontend
cd stock-flow/frontend
# baixar dependências
flutter pub get
# executar o projeto
flutter run- Java 21
- Configurar .env
# clonar repositório
git clone https://github.com/MatheusWDB/stock-flow.git
# entrar na pasta do projeto backend
cd stock-flow/backend
# baixar dependências
./mvnw clean install
# executar o projeto
./mvnw spring-boot:run










