Skip to content

O projeto Planner é uma aplicação para criação e gerenciamento de viagens, desenvolvido durante o evento NLW Journey 2024, promovido pela Rocketseat.

Notifications You must be signed in to change notification settings

cesar-borba/planner-nlw-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plann.er REST API (Back-end JAVA)

Desenvolvido durante o Evento NLW Journey da Rocketseat


Sobre o projeto

O projeto Planner tem como objetivo ajudar o usuário a organizar viagens à trabalho ou lazer. O usuário pode criar uma viagem com nome, data de início e fim. Dentro da viagem o usuário pode planejar sua viagem adicionando atividades para realizar em cada dia.


Requisitos funcionais

  1. O usuário cadastra uma viagem informando o local de destino, data de início, data de término, e-mails dos convidados e também seu nome completo e endereço de e-mail;

  2. O criador da viagem recebe um e-mail para confirmar a nova viagem através de um link. Ao clicar no link, a viagem é confirmada, os convidados recebem e-mails de confirmação de presença e o criador é redirecionado para a página da viagem;

  3. Os convidados, ao clicarem no link de confirmação de presença, são redirecionados para a aplicação onde devem inserir seu nome (além do e-mail que já estará preenchido) e então estarão confirmados na viagem;

  4. Na página do evento, os participantes da viagem podem adicionar links importantes da viagem como reserva do AirBnB, locais para serem visitados, etc...

  5. Ainda na página do evento, o criador e os convidados podem adicionar atividades que irão ocorrer durante a viagem com título, data e horário;

  6. Novos participantes podem ser convidados dentro da página do evento através do e-mail e assim devem passar pelo fluxo de confirmação como qualquer outro convidado.


Dependências Spring Initializer

  • Spring Web
  • Spring Boot DevTools
  • H2 Database
  • Spring Data JPA
  • Flyway Migration
  • Lombok

Ferramentas utilizadas

About

O projeto Planner é uma aplicação para criação e gerenciamento de viagens, desenvolvido durante o evento NLW Journey 2024, promovido pela Rocketseat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages