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

https://github.com/alnmaurofranco/heat-api

Back-end da aplicação do Heat - Next Level Week 2021 by Rocketseat
https://github.com/alnmaurofranco/heat-api

docker expressjs nodejs postgresql prisma socket-io typescript

Last synced: 3 months ago
JSON representation

Back-end da aplicação do Heat - Next Level Week 2021 by Rocketseat

Awesome Lists containing this project

README

          


HeatAPI - 🎓 Next Level Week 🚀

## 🎉 Sobre o projeto
Criaremos o backend da aplicação utlizando NodeJS. Nesse projeto iremos utilizar Typescript, que auxilia no aumento da produtividade em desenvolvimento; vamos utilizar o Prisma ORM, para trabalhar com banco de dados e Socket.IO para trabalhar comunicação em tempo real.

## 🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:
* [Node.js](https://nodejs.org/en/) - A JavaScript runtime built on Chrome's V8 JavaScript engine.
* [Typescript](https://www.typescriptlang.org/) - Typed JavaScript at Any Scale.
* [Express.js](http://expressjs.com/) - Fast, unopinionated, minimalist web framework for Node.js
* [Prisma](https://prisma.io/) - Next-generation Node.js and TypeScript ORM
* [PostgreSQL](https://www.postgresql.org/) - The World's Most Advanced Open Source Relational Database
* [Docker](https://www.docker.com/) - Developers Love Docker. Businesses Trust It.


Node.js
TypeScript
PrismaORM
Socket.io
PostgreSQL
Docker

## ✨ Funcionalidades

* Autenticação do usuário com GitHub ✅
* Perfil de usuário ✅
* Listagem de mensagens ✅
* Enviar mensagem ✅

## 💫 Desafios - Próximo nível

- [x] Implementação do Docker
- [x] Implementação dos Principios do S.O.L.I.D
- [x] Deploy no Heroku

## ⚡ Front-end
https://github.com/alnmaurofranco/heat-web

---
Feito com 💚 by AlanM Franco