NLW Copa é um projeto desenvolvido durante a Next Level Week apresentado pela Rocketseat entre 31 de outubro a 01 de novembro de 2022.
- NLW Copa - Abertura Oficial
- Aula 01 | Construindo as bases
- Aula 02 | Criando rotas e acessos
- Aula 03 | Estrutura visual mobile
- Aula 04 | Conectando o app mobile com o back-end
- Aula 05 | Finalizando o mobile e próximos passos
Esse projeto foi desenvolvido com as seguintes tecnologias:
# Clone o repositório e entre na pasta do projeto
$ git clone https://github.com/RayanneRamos/nlw-copa-backend.git
$ cd server
# Instale as dependências
$ npm install
# ou
$ yarn install
# Execute a aplicação
$ npm run dev
# ou
$ yarn start
Aqui você encontra todas as rotas disponíveis na aplicação.
GET http://localhost:3333/me
- Entra no meu perfil do usuárioPOST http://localhost:3333/users
- Cadastra um novo usuário na aplicaçãoGET http://localhost:3333/pools/:id/games
- Busca um determinado jogo pelo idGET http://localhost:3333/pools/:id/ranking
- Busca o ranking da sua aposta pelo idGET http://localhost:3333/guesses/count
- Faz a contagem dos palpitesPOST http://localhost:3333/pools/:poolId/games/:gameId/guesses
- Cria uma nova apostaGET http://localhost:3333/pools/count
- Faz a contagem de jogos disponíveis para a apostarPOST http://localhost:3333/pools
- Cria uma nova apostaPOST http://localhost:3333/pools/join
- O usuário entra em uma apostaGET http://localhost:3333/pools
- Lista todos os jogos disponíveisGET http://localhost:3333/pools/:id
- Busca um determinado jogo pelo idGET http://localhost:3333/users/count
- Busca a lista de usuários
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para obter mais detalhes.
Criado by Rayanne Ramos