O Next Level Week é o maior evento de programação na prática da Rocketseat.
Este projeto é da trilha de Node.Js onde consiste na criação do back-end (servidor) da aplicação.
Utilizando as tecnologias mais recentes do mercado e com forte comunidade, iremos desenvolver um projeto para cadastro de viagens com adição de participantes e confirmação por e-mail (Tecnologias utilizadas na seção mais abaixo).
Descrição do Projeto • Como usar • Features • Tecnologias • Autor
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone <https://github.com/PedroJardel/nwl-journey.git>
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
- Cadastro de viagem => ('/trips')
Exemplo request.body
{
"destination": "Florianópolis",
"starts_at": "2024-07-10 18:00:00",
"ends_at": "2024-07-11 18:00:00",
"owner_name": "Pedro Lima",
"owner_email": "pedrolima@gmail.com",
"emails_to_invite": [
"fulano@gmail.com",
"siclano@gmail.com",
"neltrano@gmail.com"
]
}
- Confirmar participação na viagem => ('/trips/:tripId/confirm')
Exemplo response
{
"tripId": "224a424b-5da6-41be-a63e-1bde3e4ea08a"
}