Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/heitorgandolfi/todo

Projeto de uma aplicação web de lista de tarefas, na qual o usuário pode adicionar, excluir e marcar como concluídas as suas tarefas.
https://github.com/heitorgandolfi/todo

css html javascript newbies todolist

Last synced: 8 days ago
JSON representation

Projeto de uma aplicação web de lista de tarefas, na qual o usuário pode adicionar, excluir e marcar como concluídas as suas tarefas.

Awesome Lists containing this project

README

        

# Desafio - ToDo List [Newbies]



### **Sobre o projeto:**

Este é um projeto de uma aplicação web de lista de tarefas, na qual o usuário pode adicionar, excluir e marcar como concluídas as suas tarefas. As tarefas adicionadas são salvas no LocalStorage do navegador, permitindo que os dados sejam preservados mesmo após a aba ser fechada ou atualizada.

### **Funcionalidades:**

- Adicionar tarefas.
- As tarefas devem ter conteúdo, não podendo ser criadas em branco.
- Marcar tarefas como concluídas.
- Excluir tarefas da lista.
- Salvar tarefas no LocalStorage.
- :loudspeaker: **Editar tarefas**. (Feature disponibilizada em 29/04)
- :loudspeaker: **Confirmação de exclusão de tarefa**. (Feature disponibilizada em 09/05)

### **Instalação:**

Para rodar o projeto localmente, basta seguir os seguintes passos:

1. Clone o repositório para o seu computador:

`$ git clone https://github.com/heitorgandolfi/desafioNewbies_toDo.git`

2. Abra o arquivo `index.html` no seu navegador.

### **Deploy do projeto:**

- https://desafio-newbies-todo.vercel.app/

### **Tecnologias:**

- ![image](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black
)

- ![image](https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white
)
- ![image](https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white
)

### **Contribuição:**

1. Faça um fork do projeto.

2. Crie um branch para a sua feature: `$ git checkout -b minha-feature`

3. Faça as alterações desejadas no código.

4. Faça um commit com as alterações: `$ git commit -m "Minha feature"`

5. Faça um push para o seu branch: `$ git push origin minha-feature`

6. Crie um pull request para o branch main do projeto.

7. Aguarde a revisão do seu pull request.

### **Contato:**

Linkedin: www.linkedin.com/in/heitorgandolfi

### **Licença:**

- The MIT License (**MIT**).

Copyright ©️ 2023.