Skip to content

TLazari/RapidBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapid Box

Rapid Box é um sistema de gestão de entregas criado com JHipster na versão 8.11.0. O projeto integra backend em Java/Spring Boot com frontend em Angular, oferecendo uma aplicação completa para cadastro e acompanhamento de pedidos.

Funcionalidades Principais

  • Gestão de Pedidos: criação, edição e acompanhamento de pedidos.
  • Gestão de Entregadores: cadastro de entregadores, veículos e dados de contato.
  • Rotas Inteligentes: definição de origem, destino e tempo estimado das rotas.
  • Monitoramento em Tempo Real: histórico de status das entregas.
  • Busca Rápida de Pedidos: consulta pelo ID diretamente na página inicial.

Tecnologias Utilizadas

  • Backend: Spring Boot 3.4.5 (Java 17) com JPA/Hibernate
  • Frontend: Angular 19 e Bootstrap
  • Segurança: Autenticação via JWT
  • Banco de Dados: PostgreSQL em produção e H2 em desenvolvimento
  • Ferramentas de Build: Maven, Node.js e NPM
  • Docker: arquivos de composição para PostgreSQL e serviços de monitoramento

Como Executar

# Instalar dependências
./npmw install

# Iniciar o backend
./mvnw

# Em outro terminal, iniciar o frontend
./npmw start

O frontend ficará disponível em http://localhost:9000 e a API em http://localhost:8080.

Estrutura do Projeto

O código Java está em src/main/java e o código Angular em src/main/webapp. A pasta src/main/docker contém exemplos de composição Docker para o banco de dados e serviços opcionais como monitoramento.

Testes

Para executar os testes:

# Testes de backend
./mvnw verify

# Testes de frontend
npm test

Este repositório tem por objetivo demonstrar uma solução completa para gestão de entregas, integrando diversas tecnologias modernas a partir do gerador JHipster.

About

Projeto feito através do JHipster (Angular)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •