NLW eSports é uma aplicação Web e Mobile para que os gamers possam criar anúncios relacionados aos seus games favoritos e divulgando seus ID's do Discord. Nesse sentido, os players podem encontrar os anúncios e ter acesso ao Id do Discord dos players com interesses em comum, para que possam se conectar e jogarem juntos.
Aplicação foi desenvolvida durante o NLW eSports, organizado pela Rocketseat.
- ReactJS
- Typescript
- Vite
- Tailwind
- Phosphor Icons
- Radix-ui
- Axios
- React-Native
- Typescript
- CSS
- Expo
- MaterialIcons
- NodeJS
- Typescript
- Prisma
- Insomnia
Você precisará ter instalado em sua máquina o NodeJS e o Expo CLI. Em seu celular instale o Expo Go. Após realizar as instalações, você deve clonar este repositório executando no seu terminal o comando:
$ git clone https://github.com/luisfmaciel/NLW-eSports.git
Acesse no terminal o caminho de cada uma das pastas (server, web e mobile) presentes no repositório clonado e instale as dependências em cada um desses caminhos executando o seguinte comando:
$ npm install
Acesse no terminal o caminho da pasta server e execute o comando a baixo para inicializar o servidor:
$ npm run dev
Para inicializar a aplicação Web, acesse no terminal o caminho da pasta web e execute o seguinte comando:
$ npm run dev
Para inicializar a aplicação Mobile, acesse no terminal o caminho da pasta mobile e execute o comando abaixo:
$ expo start
Após inicializar a aplicação mobile, será gerado um QR Code no terminal. Execute em seu celular o Expo Go e leia o QR Code gerado.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.