Skip to content

FeCocco/e-Move

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

e-Move: Sistema de Otimização de Rotas para Veículos Elétricos

Status Stack

O e-Move é uma solução completa projetada para proprietários de veículos elétricos e gestores de frotas. O sistema integra cálculo de rotas inteligentes (considerando autonomia), gestão de bateria e localização de eletropostos em tempo real.

Este repositório atua como Hub Central do projeto, organizando a arquitetura em dois módulos principais: Backend (API) e Frontend (Web).


Módulos do Projeto

Abaixo você encontra o acesso para os repositórios específicos. Para guias detalhados de instalação, configuração de variáveis de ambiente e execução, acesse o link de cada módulo:

Módulo Tecnologia Principal Descrição Link do Repositório
Backend Java API RESTful, segurança JWT, regras de negócio e integrações (OCM/LocationIQ). Acessar Repositório Backend
Frontend Next.js Interface web moderna, dashboards analíticos, mapas interativos e gestão de usuário. Acessar Repositório Frontend

Arquitetura da Solução

O sistema foi desenhado para ser desacoplado e escalável, utilizando as tecnologias mais robustas do mercado para cada camada:

Backend (API)

O cérebro da aplicação. Responsável por processar rotas, autenticar usuários e persistir dados.

  • Core: Java 17 + Spring Boot 3.
  • Dados: MySQL/MariaDB com Hibernate/JPA.
  • Integrações: OpenChargeMap (Eletropostos) e LocationIQ (Geocoding/Rotas).
  • Segurança: Spring Security com Tokens JWT.

Frontend (Interface)

A camada visual focada na experiência do usuário e visualização de dados.

  • Core: Next.js 14 + React.
  • Estilo: Tailwind CSS + Shadcn/UI.
  • Visualização: Recharts (Gráficos) + Mapas Interativos.
  • Gerenciamento: Context API para estado global.

Funcionalidades do Ecossistema

Ao integrar os dois módulos, o e-Move oferece:

  1. Roteirização Inteligente: Traçado de rotas otimizadas com base na localização atual e destino desejado.
  2. Gestão de Autonomia: Monitoramento do nível de bateria e estimativas de alcance.
  3. Localização de Estações: Busca em tempo real de pontos de recarga próximos.
  4. Dashboard Analítico: Gráficos de satisfação, evolução de carga e histórico de viagens.

About

Plataforma inteligente de recarga e otimizador de trajeto para veículos elétricos. (Projeto Interdisciplinar FHO)

Resources

Stars

Watchers

Forks

Contributors