Skip to content

luis-henrique-carvalho/todo-react-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo-react-ts

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.

🚀 Sobre mim

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.

Aprendizados

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.

Rodando localmente

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

Stack utilizada

Front-end: React, Typescript, Styled Components

Back-end: Em produção...

Funcionalidades

  • Adicionar tarefas:
  • Remover tarefas
  • Editar tarefa

🔗 Links

portfolio linkedin