Esmforum
Nova versão do ESM Forum - Sistema minimalista de demonstração do livro Engenharia de Software Moderna
Install / Use
/learn @mtov/EsmforumREADME
ESM Forum
O ESM Forum é um sistema minimalista de demonstração do livro Engenharia de Software Moderna. Ele é um fórum simples de perguntas e respostas. O objetivo é permitir que os alunos tenham um primeiro contato prático com os conceitos estudados no livro. Ou seja:
- Trata-se de um sistema com objetivo didático e, por isso, não temos a intenção de colocá-lo em produção.
- Também não temos a intenção de implementar um sistema completo, com todas as funcionalidades possíveis.
Frontend
A interface do sistema é também muito simples, conforme mostrado abaixo.

O frontend está implementado, usando React, em um repositório separado.
Backend
O backend do sistema, que está neste repositório, usa JavaScript e também as seguintes tecnologias:
- Node.js, um sistema que permite a execução de programas JavaScript fora de browsers, isto é, em servidores.
- Express, uma biblioteca para construção de aplicações Web em Node.js.
- SQLite, um banco de dados relacional simples.
- Jest, um framework para implementação de testes de unidade e de integração.
Instalação e Execução do Backend
Veja neste link.
Praticando o Conteúdo do Livro
Related Skills
node-connect
340.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.1kCommit, push, and open a PR
