Skip to content

Repositório do código Java/Spring desenvolvido na trilha de Java do evento Next Level Week, realizado pela Rocketseat

Notifications You must be signed in to change notification settings

Gatasso/nlw-roketseat-java-trail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trilha JAVA - Next Level Week NLW

Este projeto foi desenvolvido durante um evento da plataforma Rocketseat e foi ministrado pela ilustre Fernanda Kipper.

Este projeto é uma API RESTful desenvolvida em Java utilizando o framework Spring. A API serve como backend para um planejador de viagens, permitindo a criação, gestão e confirmação de viagens. Além disso, é possível convidar pessoas por email para participarem das viagens e adicionar atividades e links importantes relacionados a cada viagem.

Tecnologias Utilizadas

  • Java
  • Spring Framework
  • Banco de Dados em Memória (H2)
  • Maven

Endpoints

Endpoints da Aplicação

GET

  • /trips/{id}: Lista todas as viagens.
  • /trips/{id}/confirm: Confirma a viagem.
  • /trips/{id}/participants: Lista todos os participantes de uma viagem.
  • /trips/{id}/activities: Lista todas as atividades de uma viagem.
  • /trips/{id}/links: Lista todos os links de uma viagem.

POST

  • /trips: Cria uma nova viagem.
  • /trips/{id}/invite: Convida um usuário para a viagem.
  • /trips/{id}/activities: Adiciona uma nova atividade à viagem.
  • /trips/{id}/links: Adiciona um novo link à viagem.
  • /participants/{id}/confirm: Confirma um participante na viagem.

PUT

  • /trips/{id}: Atualiza uma viagem existente.

Pré-requisitos

Para executar os códigos deste repositório, você precisará ter instalado:

Instalação

  1. Clone o repositório para a sua máquina local:
    git clone https://github.com/seu-usuario/nlw-roketseat-java-trail.git
  2. Navegue até o diretório do repositório:
    cd nlw-roketseat-java-trail

Contribuição

Contribuições são bem-vindas! Se você quiser contribuir com este projeto, por favor siga estas etapas:

  1. Faça um fork deste repositório.
  2. Crie uma branch com a sua feature: git checkout -b minha-feature
  3. Commit suas mudanças: git commit -m 'Adicionar minha feature'
  4. Faça o push para a branch: git push origin minha-feature
  5. Abra um Pull Request.

Contato

Gostou do projeto?
Tem uma sugestão, crítica ou elogio?
Você pode me encontrar no Linkedin:

LinkedIn

About

Repositório do código Java/Spring desenvolvido na trilha de Java do evento Next Level Week, realizado pela Rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages