Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/coelhoreinaldo/to-do-list

A dynamic to do list developed with React.js, TypeScript and Styled Components.
https://github.com/coelhoreinaldo/to-do-list

react reactjs styled-components typescript

Last synced: 27 days ago
JSON representation

A dynamic to do list developed with React.js, TypeScript and Styled Components.

Awesome Lists containing this project

README

        

# 📋 To-do list

![Projeto](./app.png)

## 📘 Sobre

To-do list desenvolvida em React.js, TypeScript e Styled Components. Esse projeto foi inicialmente criado com JavaScript vanilla no início dos meus estudos. Decidi refatorar ele colocando em prática alguns conceitos que aprendi estudando Front-end.

Clique [aqui](https://github.com/coelhoreinaldo/to-do-list-vanilla-js) para ver a primeira versão do projeto.

## 🧩 Funcionalidades

- Adicionar tarefas;
- Marcar uma tarefa como concluída;
- Excluir uma ou todas as tarefas;
- Limpar as tarefas finalizadas;
- Editar uma tarefa;
- Mudar uma tarefa de posição.

## ⚛️ Ferramentas

Projeto construído utilizando React.js.

- TypeScript;
- Componentes Funcionais;
- React Hooks;
- Styled Components;
- Mobile First.

## 🛠️ Como executar o projeto?

1. Instalando dependências

`npm install`

2. Executando a aplicação

`npm run dev`

## 📝 Nota

![100% de aprovação no projeto](./grade.png)