Aplicação de CRUD para gerenciamento de estoque de produtos. Desenvolvida em Java com JSP/Servlets, seguindo os padrões DAO e MVC, e integração com PostgreSQL.
- Criação de produtos com código, nome e preço
- Listagem de produtos com paginação e ordenação
- Atualização de informações de produtos existentes
- Exclusão de itens do estoque
- Interface web
- Java 1.8 - Linguagem principal
- JSP + Servlets - Interface e controle
- PostgreSQL - Persistência de dados
- Tomcat 9 - Servidor de aplicação
- Docker - Containerização
- Maven - Gerenciamento de dependências
- Docker e Docker Compose
- Java 1.8 (apenas para desenvolvimento)
- Maven (apenas para desenvolvimento)
- Clone o repositório:
git clone https://github.com/yotozangue/unistock.git cd unistock
- Configure as variáveis de ambiente:
cp .env-example .env # Edite o .env com suas credenciais
- Execute a aplicação:
O comando vai:
make all
- Construir as imagens Docker
- Iniciar os containers (Tomcat + PostgreSQL)
- Popular o banco de dados
- Acesse a aplicação:
http://localhost:8080/unistock
Este projeto está licenciado sob a MIT License - veja o arquivo License para detalhes.
Se você tiver qualquer dúvida ou sugestão, entre em contato comigo através do email [email protected].