Skip to content

Back-end da aplicação desenvolvida durante o NLW Journey da Rocketseat.

Notifications You must be signed in to change notification settings

wmsalves/nlw-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plann.er

Descrição do Projeto

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).

Tabela de conteúdos

Descrição do ProjetoComo usarFeaturesTecnologiasAutor

Como usar

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

🎲 Rodando o Back End (servidor)

# 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>

Features

Rotas método post

  • 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"
	]
}

Rotas método get

  • Confirmar participação na viagem => ('/trips/:tripId/confirm')

Exemplo response

{
	"tripId": "224a424b-5da6-41be-a63e-1bde3e4ea08a"
}

Tecnologias Utilizadas

About

Back-end da aplicação desenvolvida durante o NLW Journey da Rocketseat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published