An open API service indexing awesome lists of open source software.

https://github.com/joschonarth/react-todo-list

✔️ A ToDo List application built with React, TypeScript, and Vite.
https://github.com/joschonarth/react-todo-list

css-modules eslint phosphor-react react todo-list typescript vite

Last synced: about 2 months ago
JSON representation

✔️ A ToDo List application built with React, TypeScript, and Vite.

Awesome Lists containing this project

README

          

Aplicação de gerenciamento de tarefas criada com React, TypeScript e Vite.



last-commit
top-language
languages-count

![todo-list](https://github.com/user-attachments/assets/3e255a5f-26c3-4c67-8692-3e3177aa66d6)

## 📖 Visão Geral

**ToDo List** é uma aplicação web de gerenciamento de tarefas, desenvolvida com **React**, focada em oferecer uma experiência simples, fluida e intuitiva para organização do dia a dia. Nela, o usuário pode criar, deletar, marcar como concluídas e acompanhar o progresso de suas tarefas diárias.

## 🛠️ Tecnologias Utilizadas

- ⚛️ **React** – Biblioteca para construção de interfaces modernas.
- 🟦 **TypeScript** – Tipagem estática para maior segurança no desenvolvimento.
- ⚡ **Vite** – Ambiente de build rápido e moderno.
- 💅 **CSS Modules** – Estilização isolada por componente.
- 🎨 **Phosphor Icons** – Ícones modernos e personalizáveis.
- 🧹 **ESLint** – Linter para garantir um código mais limpo e padronizado.

## ⚙️ Funcionalidades

- ✅ Adicionar novas tarefas.
- 🔄 Marcar tarefas como concluídas.
- 🗑️ Deletar tarefas individualmente.
- 📊 Contador de tarefas criadas e concluídas.

## 🚀 Como Executar o Projeto

### 📋 Pré-requisitos

- 🟩 [Node.js 20+](https://nodejs.org/en/)
- 📦 [npm 10+](https://www.npmjs.com/)

### 🔧 Instalação

1. Clone o repositório:

```bash
git clone https://github.com/joschonarth/react-todo-list.git
```

2. Acesse o diretório do projeto:

```bash
cd react-todo-list
```

3. Instale as dependências:

```bash
npm install
```

### ▶️ Execução

Inicie a aplicação:

```bash
npm run dev
```

Abra o navegador e acesse: [http://localhost:5173](http://localhost:5173)

## 🌐 Deploy

Clique no link abaixo para testar a aplicação online:

👉 [https://react-todo-list-joschonarth-projects.vercel.app/](https://react-todo-list-joschonarth-projects.vercel.app/)

## 🤝 Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

## ⭐ Apoie este Projeto

Se você gostou da aplicação, deixe uma ⭐ no repositório!

## 📞 Contato

[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/joschonarth/)
[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:joschonarth@gmail.com)