Interface simples de Lista de Tarefas com Frontend e Backend, onde o usuário pode adicionar, excluir e marcar como realizada.
Este projeto foi construído usando as seguintes dependências principais:
- React: Biblioteca JavaScript para construir interfaces de usuário.
- React DOM: Pacote para manipulação do DOM com React.
- react-icons: Conjunto de ícones para uso em projetos React.
- Styled-components: Biblioteca para estilização de componentes de forma modular.
- Axios: Cliente HTTP para requisições e integração com o backend.
- Eslint: Ferramenta de análise de código estática para identificar e corrigir problemas.
- uuid: Gerador de UUIDs para identificação única de tarefas.
- MongoDB Atlas: Serviço de banco de dados em nuvem.
- cors: Middleware para habilitar CORS (Cross-Origin Resource Sharing).
- Express: Framework para construção da API RESTful.
- mongoose: Biblioteca para modelagem de dados MongoDB.
- nodemon: Ferramenta para reiniciar automaticamente o servidor Node.js em caso de alterações no código.