Analisando propostas

Desenvolvimento de Sistema em Java para Mapeamento e Gestão de Frotas

Publicado em 11 de Maio de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estou desenvolvendo um sistema em Java como parte de um desafio real proposto pela empresa Mottu, voltado à gestão inteligente de pátios de motos. Nesta fase, o objetivo é implementar uma api rest utilizando spring boot que sirva de base para toda a solução.

A API deverá atender aos seguintes requisitos técnicos obrigatórios:

Criação da API com Spring Web

Acesso ao banco de dados com Spring Data JPA

Uso do banco de dados H2 (para testes) ou Oracle

CRUD completo para pelo menos duas entidades (ex: Moto e Pátio)

Relacionamento entre entidades (Ex: Um Pátio tem várias Motos)

Validação de campos com Bean Validation (javax.validation)

Paginação e ordenação de resultados com Spring Data

Busca por parâmetros (ex: buscar motos por status ou pátio)

Cache para otimização de requisições frequentes (usando @Cacheable)

Boas práticas de design rest (status http corretos, uris adequadas)

tratamento centralizado de erros com @controlleradvice

uso de dtos para exposição de dados via api (camada intermediária entre entidade e resposta http)

a ideia é criar uma api profissional, limpa, bem documentada e de fácil manutenção, que possa futuramente ser integrada com visão computacional (para rastreamento de motos) e um painel web simples.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)

Prazo de Entrega: 20 de Maio de 2025

Habilidades necessárias