Projeto Integrador — Bootcamp Java Full Stack | Generation Brasil
O Ignis Spark Seguros é uma API REST desenvolvida para oferecer uma solução moderna e flexível de seguros para veículos elétricos, como 🚲 bicicletas, 🛴 patinetes, 🏍️ motos e 🚗 carros elétricos.
O sistema permite o gerenciamento de usuários, clientes, veículos e apólices, centralizando as principais informações relacionadas aos seguros.
Como diferencial, o projeto propõe modalidades de proteção mais flexíveis, como seguro diário, seguro por trajeto e planos personalizados, permitindo que o cliente escolha a opção mais adequada às suas necessidades.
A solução busca unir tecnologia, mobilidade elétrica e proteção, criando uma estrutura preparada para futuras funcionalidades e integrações.
- 🚗 Seguros adaptados a diferentes tipos de veículos elétricos;
- 📅 Modalidades de seguro diário e por trajeto;
- 👤 Cadastro e gerenciamento de usuários e clientes;
- 📝 Cadastro e gerenciamento de veículos elétricos;
- 📄 Gerenciamento de apólices de seguros;
- 🔐 Organização e segurança das informações;
- 🔗 API REST para integração com outras aplicações;
- 🚀 Estrutura preparada para futuras funcionalidades.
| Item | Tecnologia |
|---|---|
| 🌐 Servidor | Tomcat embutido via Spring Boot |
| 👨💻 Linguagem | Java 17 |
| 🍃 Framework | Spring Boot 3 |
| 🌐 API | Spring Web |
| 📦 ORM | Spring Data JPA / Hibernate |
| 🐬 Banco de Dados | MySQL 8.0 |
| 🔧 Gerenciador | Maven |
git clone https://github.com/Ignis-Code-Solutions/IgnisSparkSeguros.gitcd IgnisSparkSegurosCrie um banco chamado:
db_ignisspark
Exemplo:
spring.application.name=IgnisSparkSeguros
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/db_ignisspark?createDatabaseIfNotExist=true&serverTimezone=America/Sao_Paulo&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
⚠️ Alterespring.datasource.usernameespring.datasource.passwordde acordo com a configuração do seu MySQL.
Execute a classe principal do Spring Boot:
IgnisSparkSegurosApplication.java
Ou utilize o Maven:
mvn spring-boot:runA equipe Ignis Code Solutions é formada por estudantes do Bootcamp Java Full Stack da Generation Brasil, com foco na aplicação prática de Java, Spring Boot, APIs REST, arquitetura em camadas e banco de dados, utilizando boas práticas de desenvolvimento, trabalho em equipe e metodologias ágeis.
- André Luis Silva Rocha Nunes
- Daniel Araujo Chaves
- Elaine Alves Silva
- Jonathan Leão
- João Pedro Duo
- Luiza Valentina Paolinelli Guimarães
- Patrick Henrique Mendes Carneiro


