WELLINGTON COSTA
psychology AI-Powered Backend

SmartStock AI

Uma solução avançada de gerenciamento de inventário que combina a robustez do Spring Boot 3 com o poder da Inteligência Artificial (Google Gemini via Spring AI) para oferecer insights preditivos e automação no controle de estoque.

Linguagem Java 21
Framework Spring Boot 3.3
Inteligência Artificial Spring AI
Banco de Dados PostgreSQL 16
Cache Redis
Segurança JWT (Auth0)

Diferenciais e Funcionalidades

auto_awesome

IA Generativa

Sugestão automática de produtos a partir de descrições brutas e análise preditiva de estoque baseada em histórico real de 90 dias.

bolt

Performance com Redis

Sistema de cache inteligente com invalidação automática para garantir que as consultas sejam ultra-rápidas sem comprometer a consistência.

lock

Integridade e Concorrência

Implementação de Locks Otimistas via JPA (@Version) para evitar condições de corrida em ambientes de alta concorrência.

api

API RESTful Segura

Endpoints protegidos por JWT com controle de acesso baseado em roles (ADMIN/USER) e documentação Swagger interativa.

menu_book

Código Documentado

Uso extensivo de Javadoc em todas as camadas (Controllers, Services, Models) seguindo os princípios de Clean Code.

inventory_2

Gestão Completa

Controle total de produtos, categorias e movimentações de estoque (entrada/saída) com histórico auditável.

Arquitetura e Fluxo Interativo

devices
Cliente
verified_user
JWT Security
settings_suggest
Spring Boot Core
memory
Redis
psychology
AI
database
DB
info

Explore o Fluxo

Passe o mouse sobre os componentes ou clique em "Simular" para entender como os dados trafegam pelo sistema.

Gostou deste projeto?

Este projeto demonstra minha capacidade de integrar tecnologias modernas como IA generativa em sistemas backend empresariais escaláveis.