Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Paleos - BackEnd

📚 Descrição do Projeto
Projeto Paleos é o back-end de uma aplicação que gerencia informações sobre fósseis terrestres, aquáticos e aéreos.
Desenvolvido com Java Spring Boot, fornece uma API REST pública para integração com front-end e outras aplicações.

──────────────────────────────────────────────────────────────

🚀 Tecnologias Utilizadas

  • Java 21+
  • Spring Boot
  • Spring Data JPA & Hibernate
  • Maven
  • MySQL (ou banco relacional configurado)
  • Swagger (OpenAPI) para documentação da API
  • Configuração de CORS para comunicação segura

──────────────────────────────────────────────────────────────

📂 Estrutura do Projeto

  • controllers/: Endpoints REST para fósseis terrestres, aquáticos e aéreos
  • dtos/: Objetos para transferência de dados (DTOs)
  • entities/: Entidades JPA que representam o banco de dados
  • repositories/: Interfaces para acesso a dados via JPA
  • services/: Lógica de negócio para manipulação dos fósseis
  • config/: Configurações gerais (CORS, Swagger, etc.)

──────────────────────────────────────────────────────────────

⚙️ Funcionalidades Principais
✔ Cadastro, edição, exclusão e consulta dos três tipos de fósseis
✔ API REST pública com endpoints separados
✔ Documentação automática via Swagger UI
✔ CORS configurado para permitir acessos externos

──────────────────────────────────────────────────────────────

📄 Documentação da API
Execute o projeto localmente e acesse:
http://localhost:8080/swagger-ui.html

──────────────────────────────────────────────────────────────

🛠 Como Rodar o Projeto Localmente

1️⃣ Clone o repositório:
git clone https://github.com/ProjetoPaleos/BackEnd.git
cd BackEnd

2️⃣ Configure o banco de dados no arquivo application.properties ou application.yml (URL, usuário, senha)

3️⃣ Execute o projeto com Maven:
mvn spring-boot:run

4️⃣ Acesse a API em:
http://localhost:8080

──────────────────────────────────────────────────────────────

🌐 Endpoints Principais

  • /terrestre — Fósseis terrestres
  • /aquatico — Fósseis aquáticos
  • /aereo — Fósseis aéreos

──────────────────────────────────────────────────────────────

🤝 Contribuições
Contribuições são super bem-vindas!
Faça um fork, crie sua branch e abra um Pull Request.

──────────────────────────────────────────────────────────────

📜 Licença
Licenciado sob a licença MIT. Consulte o arquivo LICENSE para detalhes.

──────────────────────────────────────────────────────────────

📞 Contato
Desenvolvido por equipe Paleos GitHub: https://github.com/ProjetoPaleos

──────────────────────────────────────────────────────────────

🙏 Obrigado por contribuir e fazer parte do Projeto Paleos! 🌿🦖

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages