O Messages App é uma aplicação voltada para o envio e troca de mensagens entre os usuários, a partir de uma interface intuitiva e um armazenamento de dados consistente. Ele foi desenvolvido usando o framework Nest.JS, que deriva da linguagem Typescript para o backend, além de usar Next.JS no frontend, framework também derivado do Typescript e o banco de dados usado é o PostgreSQL. Ambas as linguagens são voltadas para o desenvolvimento Web, portanto, são robustas para o ambiente a qual serão hospedadas.
Minha primeira aplicação web usando a linguagem Node.js, mais especificamente o framework Nest.JS. Além disso foi o meu primeiro contato com o Next.js. A aplicação conta com uma arquitetura de software baseada no MVC, usando modules, controllers, services, entities e dtos, e também preza pela boa modularização de páginas no frontend.
- João Marcelo Carvalho Pereira Araújo