An open API service indexing awesome lists of open source software.

https://github.com/hugovarellaa/nlw-heat

Front-end Web
https://github.com/hugovarellaa/nlw-heat

axios reactjs sass socket-io typescript vitejs

Last synced: 25 days ago
JSON representation

Front-end Web

Awesome Lists containing this project

README

        

NLW Heat - Node.js





Tecnologias   |   
Como executar   |   
Licença


License
NLW Heat

## ✨ Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

- [React Vite](https://vitejs.dev/)
- [TypeScript](https://www.typescriptlang.org/)
- [Sass](https://sass-lang.com/)
- [Axios](https://axios-http.com/)
- [Prisma](https://www.prisma.io/)
- [Socket.IO](https://socket.io/)

## 🚀 Como executar

> Obs.: Nesse projeto temos autenticação via OAuth com o GitHub

- Clone o repositório e acesse a pasta;
- Faça uma copia do arquivo `.env.example` para `.env` e preencha com as suas credenciais do GitHub;
- Instale as dependências com `yarn`;
- Executa as migrations com `yarn prisma migrate dev`;
- Inicie o servidor com `yarn dev`;

A aplicação pode ser acessada em [`localhost:3000`](http://localhost:3000).

> Obs.: Baixe o back-end da aplicação

- Back-end da aplicação em [`https://github.com/Hugovarellaa/nlw-heat-node`](https://github.com/Hugovarellaa/nlw-heat-node)

- A aplicação back-end pode ser acessada em [`localhost:4000`](http://localhost:4000).

## 📄 Licença

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