Order Manager, é um sistema de gerenciamento de pedidos, projetado para ser usado em pequenos estabelecimentos.
Este é um projeto em desenvolvimento, com backend em Java e Spring Boot, usando uma arquitetura mista de DDD lite com layered architecture, e front-end em Typescript com React.
Essa é uma versão evoluída e completa de um projeto criado em CLI.
Link do projeto original: https://github.com/DaviSantos-Dev/order-manager-cli.git
- Java 21
- Spring Boot (JPA, Security)
- OAuth2 & JWT
- JUnit5 & Mockito
- PostgreSQL
- Typescript
- ReactJs
- Java 21
- Spring Boot (JPA, Web)
- H2-database & PostgreSQL
- Criação e autenticação de usuários
- Criar, deletar (soft-delete), e alterar de produtos
- Criar, gerenciar, e modificar pedidos
- Visualização de vendas por Dashboard