Skip to content

Projeto final para o Bootcamp de Desenvolvedor BackEnd da Reprograma. Usando Node.js, JavaScript, MongoDB entre outros

Notifications You must be signed in to change notification settings

melg88/FindYourGeek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Find Your Geek

APRESENTAÇÃO

Esse é o projeto final do Bootcamp de Desenvolvimento BackEnd. Consiste em um app que tem por objetivo unir pessoas com gostos semelhantes do mundo Geek, o Find Your Geek contará com as seguintes funções:

O seu cadastro;

Deixa-lo disponível para pessoas que tenham interesses em comum com os seus;

Consultar os Geeks cadastrados com informações como:

Nome; Email; Cidade onde reside; Tipo de jogo que o interessa; Descrição.

Além disso, poderá filtrar os jogadores pela cidade e tipo de jogo que o interessa.

Favoritar seus usários preferidos

API - ROUTES

GET

  • Listar todos os usuários:

[https://find-your-geek.herokuapp.com/findyourgeek/all]

POST

  • Cadastrar o usuário:

[https://find-your-geek.herokuapp.com/findyourgeek/id]

O cadastro deve ser feito no seguinte formato:

{
  "name": " ",
  "email": " ",
  "password": " ",
  "city": " ",
  "type": " ",
  "descricao": " "
}

GET

  • Filtrar os usuários pelo id:

[https://find-your-geek.herokuapp.com/findyourgeek/id]

GET

  • Filtrar usuários por cidade:

[https://find-your-geek.herokuapp.com/findyourgeek/city]

GET

  • Filtrar usuários por tipo de jogo:

[https://find-your-geek.herokuapp.com/findyourgeek/type]

POST

  • Favoritar usuários:

[https://find-your-geek.herokuapp.com/findyourgeek/favorite/id]

ROTA PARA FAZER LOGIN

POST

  • Fazer o login:

[https://find-your-geek.herokuapp.com/fyg/login]

Essas rotas só funcionarão após o login

PATCH

  • Editar tipo de jogo preferido do usuário:

[https://find-your-geek.herokuapp.com/findyourgeek/updateType/id]

PATCH

  • Editar descrição do usuário:

[https://find-your-geek.herokuapp.com/findyourgeek/updateDesc/id]

PATCH

  • Editar cidade do usuário:

[https://find-your-geek.herokuapp.com/findyourgeek/updateCity/id]

DELETE

  • Excluir usuário

[http://find-your-geek.herokuapp.com/findyourgeek/delete/id]

POST

  • Favoritar usuário:

[http://find-your-geek.herokuapp.com/findyourgeek/favorite/id]

Contato

Linkedin: [https://www.linkedin.com/in/melg88]

Email: [meduardalima88@gmail.com]

Linguagemn utilizada no Desenvolvimento

  • JavaScript
  • Node.js

Banco de Dados

  • MongoDB

Dependências

  • Express
  • Nodemon
  • Mongoose
  • Yup
  • Bcrypt

Hospedagem

  • Heroku

About

Projeto final para o Bootcamp de Desenvolvedor BackEnd da Reprograma. Usando Node.js, JavaScript, MongoDB entre outros

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages