/nlw_heat

Projeto desenvolvido na Missão Impulse do NLW Heat rocketseat

Primary LanguageTypeScriptMIT LicenseMIT

NLW Heat

Projeto desenvolvido na Missão Impulse do NLW Heat

GitHub language count GitHub last commit (by committer) GitHub repo size GitHub

Sobre o Projeto | Tecnologias | Layout | Como executar a aplicação | Como contribuir | Licença | Autor

Capa

📄 Sobre o Projeto

DoWhile2021 uma aplicação onde as pessoas podem compartilhar suas expectativas sobre o DoWhile.

🧑‍💻 Tecnologias

TypeScript NodeJS React React Native Express.js Prisma JWT Socket.io SASS Expo

🎨 Layout

Você pode visualizar o layout da aplicação pelo link abaixo

Lembrando que é necessário possuir uma conta no Figma

🚀 Como executar a aplicação

  • Clone este repositório:

    git clone https://github.com/andersondev96/nlw_heat
    
  • Acesse o backend da aplicação:

    cd api
    
  • Instale as dependências:

    npm install
    
  • Rode as migrations:

    npx prisma run dev
    
  • Execute a aplicação:

    npm run dev
    
  • A aplicação será executada na porta 4000.

  • Com o backend em execução, acesse o frontend da aplicação:

    cd web
    
  • Instale as dependências:

    npm install
    
  • Execute a aplicação:

    npm run dev
    
  • A aplicação estará executando na porta 3000. Acesse o seu navegador com o endereço http://localhost:3000.

    Para executar a aplicação mobile, você precisará possuir o expo instalado em seu smartphone, para encontrar acesse a loja da Play Store ou App Store.

  • Acesse a pasta do mobile:

     cd nlwheatapp
    
  • Instale as dependências:

     npm install
    
  • Execute a aplicação com o comando:

    npm run start
    
  • A aplicação do expo será executada na porta 3000 e abrirá o navegador automaticamente.

  • Será exibido um QR Code, utilize a câmera do seu smartphone e leia o QR Code.

  • Você será redirecionado para o expo e o aplicativo já estará em execução.

🤝 Como contribuir?

  • Faça um fork desse repositório.
  • Crie uma branch com a sua feature: git checkout -b my-feature.
  • Faça commit das suas alterações: git commit -m 'feat: My new feature'.
  • Faça push para a sua branch: git push origin my-feature.

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Este projeto está sob a licença MIT.

👥 Autor

Anderson Fernandes Ferreira

instagram email linkedin

Feito com 💚 por Anderson Fernandes 👋 Entre em contato!