Skip to content

Latest commit

 

History

History
91 lines (71 loc) · 2.88 KB

README.md

File metadata and controls

91 lines (71 loc) · 2.88 KB

NLW eSports.

PRs welcome! License


Capa

Projeto

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.

Layout

Web:

web home web ad

Mobile:

mobile splash mobile home mobile ads mobile discord

Tech Stack

Web

  • ReactJS
  • Typescript
  • Vite
  • Tailwind
  • Phosphor Icons
  • Radix-ui
  • Axios

Mobile

  • React-Native
  • Typescript
  • CSS
  • Expo
  • MaterialIcons

Server

  • NodeJS
  • Typescript
  • Prisma
  • Insomnia

Instalação

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

Executando a aplicação

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.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.