Skip to content

Aplicação Web e Mobile realizada na New Level Weak - eSports realizada Rocketseat

Notifications You must be signed in to change notification settings

DioneDw/nlw-eSports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLW-eSports

Aplicação Web e Mobile realizada por mim na New Level Weak-eSports, evento da Rocketseat.

Você já ficou em filas esperando alguém para jogar aquela partida com a galera, mas ninguem aparece no dia, mas não fique triste, essa aplicação tem o intuito de conectar jogadores. Este APP vai deixar você dizer qual é o seu(s) jogo(s) favorito(s) e se planejar para entrar de vez no jogatina.

🔎Sobre o projeto

A inspiração para desenvolver e acompanhar o projeto veio do evento (New Level Week) - NLW eSports, proposto pela Rocketseat em Setembro de 2022. Com o desenvolvimento e orientações foi possível aprender e aplicar diversas tecnologias, gerar uma interação com outros desenvolvedores nos canais do Discord e principalmente aprender muito sobre programação nas diferentes frentes (front, back e mobile).

🎨 Layout

Web - HOME

Alt Text

Web - Publicar Anúncio

Alt Text

Mobile - Jogos Exemplos

Mobile - Anúncios por jogos exemplos

Mobile - Let's play e Copiar Discord

🎥 Funcionalidades (web e mobile)

Meu.Filme.mp4

⚙️ Tecnologias/Ferramentas usadas

Front end

Back end

Mobile

📁 Como executar o projeto

Requisitos:

  • node instalado na máquina
  • git instalado na máquina

Criar uma pasta para o projeto

No terminal, no local onde deseja criar uma pasta execute o comando: mkdir <nome_da_pasta>

Clonar repositório

git clone https://github.com/DioneDw/nlw-eSports.git

Instalar o node modules e dependências em cada uma das 3 pastas principais (server, web e mobile)

npm install

Criar o vinculo da database e o Prisma (ORM) novamente, na pasta server

npx prisma generate

Iniciar serviços server e web (dentro das pastas server, web. Executar):

npm run dev

Iniciar serviço mobile (dentro da pasta mobile. Executar):

expo start

Alterar IP de chamada mobile.

Nos arquivos index.tsx da pasta \mobile\src\screens\Game e \mobile\src\screens\Home alterar o endereço IP para o exibido após executar o comando expo start.
Exemplo de endereço mostrado no terminal: Metro waiting on exp://192.168.2.4:19000
Exemplo de uma das alterações: fetch('http://192.168.2.4:3333/games')....

🙋‍♂️ Autor

Dione Willy Evangelista https://www.linkedin.com/in/dione-willy-evangelista-59ab8314a/



About

Aplicação Web e Mobile realizada na New Level Weak - eSports realizada Rocketseat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published