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
- Listar todos os usuários:
[https://find-your-geek.herokuapp.com/findyourgeek/all]
- 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": " "
}
- Filtrar os usuários pelo id:
[https://find-your-geek.herokuapp.com/findyourgeek/id]
- Filtrar usuários por cidade:
[https://find-your-geek.herokuapp.com/findyourgeek/city]
- Filtrar usuários por tipo de jogo:
[https://find-your-geek.herokuapp.com/findyourgeek/type]
- Favoritar usuários:
[https://find-your-geek.herokuapp.com/findyourgeek/favorite/id]
- Fazer o login:
[https://find-your-geek.herokuapp.com/fyg/login]
- Editar tipo de jogo preferido do usuário:
[https://find-your-geek.herokuapp.com/findyourgeek/updateType/id]
- Editar descrição do usuário:
[https://find-your-geek.herokuapp.com/findyourgeek/updateDesc/id]
- Editar cidade do usuário:
[https://find-your-geek.herokuapp.com/findyourgeek/updateCity/id]
- Excluir usuário
[http://find-your-geek.herokuapp.com/findyourgeek/delete/id]
- Favoritar usuário:
[http://find-your-geek.herokuapp.com/findyourgeek/favorite/id]
Linkedin: [https://www.linkedin.com/in/melg88]
Email: [meduardalima88@gmail.com]
- JavaScript
- Node.js
- MongoDB
- Express
- Nodemon
- Mongoose
- Yup
- Bcrypt
- Heroku