Este sistema é uma loja virtual que realiza a venda de livros online. Possui dois papéis principais: o de administrador, que seria o responsável por cadastrar livros, adicionar livros ao estoque e outras funcionalidades próprias de administrador, e de cliente que seria o usuário que efetua a compra dos livros.
O desenvolvimento do projeto foi dividida nas seguintes etapas:
Nesta etapa foi desenvolvido o mapeamento em JPA para um banco de dados MySQL e as principais funcionalidades do sistema como cadastro de usuário, cadastro de livro, consulta de livro, etc. Além disso, uma aplicação no console com um menu que exibe essas funcionalidades e permite ao usuário (ainda não havendo distinção de papel) já executá-las.
Nesta fase será feita as regras de negócio, uma interface e a integração com a camada de dados seguindo o modelo MVC.
Nesta etapa será desenvolvido uma interface Web usando um single page application e uma API REST que fornecerá os serviços.
- Clone este repositório do github na seu computador
- Crie um banco de dados MySQL com nome de livraria
- Execute ifpb_monteiro_dac_2021_2_grupo_1/livrariaProject/Livraria/src/main/java/com/example/livraria/LivrariaApplication.java
Este projeto foi desenvolvido para disciplina de Desenvolvimento de Aplicações Corporativas do curso de Análise e Desenvolvimento de Sistemas (IFPB - Campus Monteiro).