Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 2.22 KB

readme.md

File metadata and controls

73 lines (53 loc) · 2.22 KB

Trilha Java | NLW Journey

banner

Projeto realizado na NLW da RocketSeat

GitHub last commit license GitHub repo size

🔭 Overview

🏠 Homepage Um projeto feito durante a semana de NLW onde comecei a praticar o uso do IntelliJ e principalmente uma jornada de aprendizagem no ecossistema Spring

💻 Techs

  • Java
  • Spring Web
  • Spring Boot

✨ Features

  • Criação de viagens
  • Administração de participantes
  • Registro de atividades
  • Registra links

💣 Next steps

  • Adicionar validação nas datas
    • Data não pode ser menor que hoje
    • Data de termino não pode ser maior que a de inicio
    • Data da atividade não pode ficar fora do período da viagem
  • Refatorar Trip Controller extraindo todos endpoints para um Trip Service

    deve conter todas regras de negócios

  • Adicionar swagger
  • Adicionar endpoints de PUT
    • Activity
    • Participant
  • Adicionar endpoints de DELETE
    • Trips
    • Activity
    • Participant
  • Adicionar registo de gastos da viagem
    • GET todos registro
    • POST cria registro
    • PUT Atualiza registro
    • DELETE Remove registro
  • Mapeamento da exceções

🌟 Contributing

Contributions, issues and feature requests are welcome!

  • ⭐️ Star the project
  • 🐛 Find and report issues
  • 📥 Submit PRs to help solve issues or add features

Feel free to check issues page. You can also take a look at the contributing guide.

🙇 Author

Amauri Oliveira

📚 License

Copyright © 2020 Amauri Oliveira This project is MIT licensed.