Desenvolvido com a popular stack MERN (MongoDB, Express, React e Node.js), TaskBoard é uma aplicação que permite aos usuários registrar, editar, excluir e priorizar cards em um quadro de tarefas. Todos os dados são persistidos graças à conexão com um cluster do MongoDB, garantindo que nenhuma informação seja perdida entre sessões.
- Node.js – Ambiente de execução JavaScript assíncrono e orientado a eventos.
- Express – Framework minimalista para Node.js que facilita a criação de APIs e servidores web.
- MongoDB – Banco de dados NoSQL orientado a documentos, ideal para aplicações escaláveis.
- Mongoose – ODM (Object Data Modeling) para MongoDB, simplificando a manipulação de dados no banco.
- Routes – Organização das rotas da aplicação para facilitar a manutenção e escalabilidade.
- Nodemon – Ferramenta que reinicia automaticamente o servidor ao detectar alterações no código.
- Dotenv – Gerenciamento de variáveis de ambiente para manter dados sensíveis fora do código-fonte.
- CORS ) – Mecanismo de segurança que controla o acesso a recursos entre diferentes domínios, permitindo que aplicações frontend se comuniquem com servidores externos de forma segura.
- React – Biblioteca JavaScript para construção de interfaces de usuário baseada em componentes reutilizáveis.
- Axios – Cliente HTTP baseado em Promises, utilizado para fazer requisições assíncronas a APIs de forma simples e eficiente.
- MUI (Material-UI) – Biblioteca de componentes React que segue o Material Design, facilitando a criação de interfaces modernas e responsivas.