https://github.com/andersondev96/nlw_heat
Projeto desenvolvido na Missão Impulse do NLW Heat rocketseat
https://github.com/andersondev96/nlw_heat
nlw-heat nodejs
Last synced: about 2 months ago
JSON representation
Projeto desenvolvido na Missão Impulse do NLW Heat rocketseat
- Host: GitHub
- URL: https://github.com/andersondev96/nlw_heat
- Owner: andersondev96
- License: mit
- Created: 2022-02-09T00:11:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-02T14:35:38.000Z (over 2 years ago)
- Last Synced: 2025-06-01T09:34:02.325Z (about 1 year ago)
- Topics: nlw-heat, nodejs
- Language: TypeScript
- Homepage:
- Size: 546 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NLW Heat
Projeto desenvolvido na Missão Impulse do NLW Heat




[Sobre o Projeto](#-sobre-o-projeto) | [Tecnologias](#-tecnologias) | [Layout](#-layout) | [Como executar a aplicação](#-como-executar-a-aplicação) |
[Como contribuir](#-como-contribuir) | [Licença](#-licença) | [Autor](#-autor)

## 📄 Sobre o Projeto
DoWhile2021 uma aplicação onde as pessoas podem compartilhar suas expectativas sobre o DoWhile.
## 🧑💻 Tecnologias
[](https://www.typescriptlang.org/)
[](https://nodejs.org/)
[](https://react.dev/)
[](https://reactnative.dev/)
[](https://expressjs.com/pt-br/)
[](https://www.prisma.io/)
[](https://jwt.io/)
[](https://socket.io/)
[](https://sass-lang.com/)
[](https://expo.dev/)
## 🎨 Layout
Você pode visualizar o layout da aplicação pelo link abaixo
- [Layout da aplicação](https://www.figma.com/file/4kXg26Myqt6Hkb7d5Rld7Q/%5BNLW-Heat---Mission%3A-Impulse%5D-DoWhile2021-(Community)?type=design&node-id=61313%3A4661&mode=design&t=XiSVUolCFRxgyBCp-1)
Lembrando que é necessário possuir uma conta no [Figma](https://www.figma.com/)
## 🚀 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](LICENSE).
## 👥 Autor

**Anderson Fernandes Ferreira**
[](https://instagram.com/anderson_ff13)
[](mailto:andersonfferreira96@gmail.com.br)
[](https://www.linkedin.com/in/anderson-fernandes96/)
Feito com 💚 por Anderson Fernandes 👋 [Entre em contato!](https://www.linkedin.com/in/anderson-fernandes96/)