Este é um aplicativo Gerenciador de Tarefas / Lista de Afazeres (To-Do List) desenvolvido com React.js. O projeto foi criado com o objetivo principal de estudo e prática dos conceitos fundamentais do React.
Aprendendo com o Felipe Rocha GitHub:, na plataforma do full Stack Club, de fato é muito boa, recomendo a todos!
O principal propósito deste projeto é servir como uma base sólida de aprendizado para dominar o ecossistema React e preparar o conhecimento para frameworks mais avançados, como o Next.js.
Este projeto foi desenvolvido seguindo o currículo e as orientações do curso Fullstack Club com Felipe Rocha.
O projeto utiliza as seguintes tecnologias e bibliotecas:
| Categoria | Tecnologia | Finalidade |
|---|---|---|
| Framework | React | Biblioteca principal para construção da interface de usuário. |
| Tooling | Vite | Ferramenta de build e servidor de desenvolvimento rápido. |
| Estilização | Tailwind CSS | Framework CSS "utility-first" para estilização ágil. |
| Navegação | React Router DOM | Roteamento declarativo para criar múltiplas rotas/páginas na aplicação. |
| Ícones | Lucide React | Biblioteca de ícones simples e consistentes. |
| Utilitários | UUID | Gerador de IDs únicos e aleatórios para o gerenciamento de itens (tarefas). |
Siga estas instruções para configurar e executar o projeto localmente.
Certifique-se de ter o Node.js e o npm (ou yarn/pnpm) instalados na sua máquina.
-
Clone o repositório:
git clone https://github.com/DanielGomes97/simple-react-task-manager.git
-
Instale as dependências do projeto:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
A aplicação estará disponível no endereço indicado no seu console (geralmente
http://localhost:5173).