O projeto "todo-ts" é uma aplicação de lista de tarefas desenvolvida em TypeScript. Com uma abordagem orientada a objetos, o projeto oferece recursos para adicionar, editar e remover tarefas, além de permitir a marcação de tarefas como concluídas. A interface amigável e responsiva proporciona uma experiência intuitiva para os usuários, ajudando-os a organizar suas atividades diárias de forma eficiente. O "todo-ts" é um projeto versátil e flexível, adequado para uso pessoal ou em equipes, e pode ser facilmente personalizado e expandido para atender às necessidades específicas de cada usuário.
Brasileiro nascido na Bahia, sou um jovem apaixonado pela tecnologia e entusiasta no mundo da programação, disposto a aprender e evoluir cada vez mais. Possuo experiência nas seguintes tecnologias: HTML, CSS, JavaScript, TypeScript, ReactJS, React Native, Node.js, MongoDb, SQL , Git e GitHub.
Durante a construção do projeto "To-Do App" utilizando TypeScript, adquiri os seguintes aprendizados e superei desafios:
-
TypeScript: Aprendi a usar TypeScript para desenvolver o aplicativo, aproveitando os benefícios de um sistema de tipos estáticos. Isso me permitiu identificar erros de digitação e garantir uma maior segurança e robustez no código.
-
Tipagem de dados: Aprendi a definir tipos explícitos para as variáveis, parâmetros de função e retorno, proporcionando uma melhor compreensão do fluxo de dados e evitando erros de tipo.
-
Refatoração: Enfrentei o desafio de refatorar o código existente, migrando-o de JavaScript para TypeScript. Durante esse processo, atualizei a sintaxe e ajustei as declarações de tipos, garantindo a compatibilidade e melhor legibilidade do código.
-
Integração com bibliotecas: Aprendi a integrar bibliotecas e frameworks TypeScript ao projeto, como React ou Angular, aproveitando os recursos e benefícios adicionais que essas ferramentas oferecem para o desenvolvimento de interfaces de usuário interativas e responsivas.
Ao longo do desenvolvimento, superei esses desafios por meio de pesquisa, leitura da documentação oficial do TypeScript, prática constante e consultas à comunidade de desenvolvedores. Através dessas experiências, obtive um conhecimento mais aprofundado do TypeScript e me tornei mais hábil em desenvolver aplicativos usando essa linguagem de programação tipada.
Clone o projeto
git clone https://github.com/luis-henrique-carvalho/todo-react-ts
Entre no diretório do projeto
cd todo-react-ts
Instale as dependências
npm install
Inicie o servidor
npm run start
Front-end: React, Typescript, Styled Components
Back-end: Em produção...
- Adicionar tarefas:
- Remover tarefas
- Editar tarefa