Sistema Fullstack de alta performance projetado para gestão inteligente de ativos e inventário. O projeto une um ecossistema robusto em Java para processamento de dados a uma interface moderna e ágil em Next.js.
💡 Nota: Este é o repositório do [Backend]. Para ver o ecossistema completo, acesse o repositório do [FrontEnd] aqui: [LINK_AQUI].
- Java 25: Utilizando as funcionalidades de vanguarda da linguagem.
- Spring Boot 3.4+: Arquitetura baseada em APIs REST escaláveis.
- Spring Data JPA: Persistência de dados eficiente e segura.
- Maven: Automação de build e gestão de dependências.
- Next.js 15/16: Framework React de última geração.
- Tailwind CSS: Design responsivo e minimalista.
- jsPDF: Geração de relatórios PDF diretamente no navegador.
- 📊 Dashboard de Patrimônio: Monitoramento em tempo real do valor total investido.
- 📄 Relatórios Exportáveis: Emissão de documentos profissionais em PDF.
- 🔍 Busca Dinâmica: Filtros inteligentes por nome e categoria.
- 🏗️ Arquitetura Limpa: Organização em camadas (Controller, Service, Repository).
- JDK 25 e Node.js instalados.
cd controle-estoque
./mvnw spring-boot:run
API disponível em: http://localhost:8080
3. Frontend (Next.js)
Bash
cd controle-estoque-front
npm install && npm run dev
Interface disponível em: http://localhost:3000
👨💻 Autor
Alailson Bispo Estudante de Análise e Desenvolvimento de Sistemas (ADS) | Salvador-BA