Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rayanneramos/nlw-esports-backend
Projeto desenvolvido na NLW Esports. Repositório contém o servidor da aplicação.
https://github.com/rayanneramos/nlw-esports-backend
express nodejs nodemon typescript
Last synced: 2 days ago
JSON representation
Projeto desenvolvido na NLW Esports. Repositório contém o servidor da aplicação.
- Host: GitHub
- URL: https://github.com/rayanneramos/nlw-esports-backend
- Owner: RayanneRamos
- License: mit
- Created: 2022-09-12T18:02:28.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-11T22:53:07.000Z (8 months ago)
- Last Synced: 2024-03-11T23:47:38.464Z (8 months ago)
- Topics: express, nodejs, nodemon, typescript
- Language: TypeScript
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 💻 Projeto
[ESports](https://nlw-esports-web-wf76.vercel.app/) é um projeto desenvolvido durante a [Next Level Week ESports](https://nextlevelweek.com/),
apresentado pela [Rocketseat](https://rocketseat.com.br) entre 11 a 18 de Setembro de 2022. Essa é a versão backend da aplicação.- [x] Aula 1
- [x] Aula 2
- [x] Aula 3
- [x] Aula 4
- [x] Aula 5## 🧪 Technologies
Esse projeto foi desenvolvido com as seguintes tecnologias:
- [NodeJS](https://nodejs.org/)
- [Prisma](https://www.prisma.io/)
- [Typescript](https://www.typescriptlang.org/)
- [Nodemon](https://www.npmjs.com/package/nodemon)
- [Cors](https://www.npmjs.com/package/cors)## 🚀 Instalação
```bash
# Clone o repositório e entre na pasta do projeto
$ git clone https://github.com/RayanneRamos/nlw-esports-backend.git
$ cd nlw-esports-backend
# Instale as dependências
$ npm install
# ou
$ yarn install
# Execute a aplicação
$ npm run dev
# ou
$ yarn run dev
```## 🧩 Rotas do Server
Aqui você encontra todas as rotas disponíveis na aplicação.
- `GET http://localhost:3333/games` - Lista todos os games cadastrados
- `POST http://localhost:3333/games/:id/ads`- Cria um grupo de um determinado jogo pelo id
- `GET http://localhost:3333/games/:id/ads` - Lista todos os grupos disponíveis do jogo pelo id
- `GET http://localhost:3333/ads/:id/discord` - Busca o usuário pelo id do discord## 📝 License
Este projeto está licenciado sob a Licença MIT. Veja o arquivo [LICENSE](LICENSE) para obter mais detalhes.
---
Criado by Rayanne Ramos