Skip to content

isaacggr/pmanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 PManager

Spring Boot Java MySQL MongoDB

📋 Sobre o Projeto

PManager é uma API REST robusta para gerenciamento de projetos, desenvolvida com as mais recentes tecnologias Java e Spring Boot. Projetada para oferecer uma solução completa para gerenciamento de projetos, membros e tarefas.

🛠️ Tecnologias Principais

  • Backend: Java 21 + Spring Boot
  • Persistência: MySQL (via JPA) + MongoDB
  • Cliente API: Postman
  • Segurança: Autenticação via API Keys

✨ Funcionalidades

  • 📁 Gestão de Projetos

    • Criação e gerenciamento de projetos
    • Controle de status e progresso
  • 👥 Gestão de Membros

    • Cadastro e gerenciamento de membros
    • Associação de membros a projetos
  • ✅ Gestão de Tarefas

    • Criação e acompanhamento de tarefas
    • Atribuição de responsáveis
    • Controle de status
  • 🔑 Sistema de API Keys

    • Geração segura de chaves
    • Gerenciamento de acesso

🚀 Começando

  1. Clone o repositório
  2. Configure o banco de dados (MySQL e MongoDB)
  3. Configure o arquivo application.yml
  4. Execute o projeto

Para instruções detalhadas de instalação e configuração, consulte nossa documentação técnica.

📚 Testando a API

A API pode ser testada facilmente usando o Postman. Você encontrará uma coleção completa de requisições na documentação técnica, incluindo:

  • Exemplos de criação de projetos
  • Gerenciamento de membros
  • Manipulação de tarefas
  • Geração e uso de API Keys

🤝 Como Contribuir

  1. Fork o projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📜 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

✨ Créditos

Desenvolvido com 💙 por isaac.ggr

Este projeto foi desenvolvido com base no curso Java Backend 360°: Web Services API com Spring Boot e JPA ministrado por Carlos Tosin (Plataforma: Udemy).


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages