Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carla-coder/agenda_atividades
Sistema de Agenda de Atividades
https://github.com/carla-coder/agenda_atividades
css html javascript localstorage sortablejs
Last synced: 7 days ago
JSON representation
Sistema de Agenda de Atividades
- Host: GitHub
- URL: https://github.com/carla-coder/agenda_atividades
- Owner: Carla-coder
- Created: 2025-01-28T21:48:38.000Z (23 days ago)
- Default Branch: main
- Last Pushed: 2025-01-28T22:03:16.000Z (23 days ago)
- Last Synced: 2025-01-28T22:29:25.065Z (23 days ago)
- Topics: css, html, javascript, localstorage, sortablejs
- Language: JavaScript
- Homepage: https://agenda-atividades.vercel.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Agenda de Atividades
Um aplicativo web interativo para **gerenciar suas tarefas diárias** de forma simples e eficiente.
## 📜 Descrição
**"Agenda de Atividades"** é uma página web que permite aos usuários:
- Adicionar tarefas com título, prioridade e data/hora.
- Organizar e visualizar tarefas de forma fluída.
- Marcar tarefas como concluídas.
- Editar e remover tarefas facilmente.
- Armazenar as tarefas de forma persistente no navegador usando **LocalStorage**.Este projeto utiliza tecnologias modernas para criar uma experiência eficiente de gerenciamento de atividades.
### Tela inicial:
A tela inicial exibe um formulário para adicionar tarefas, com os campos para título, prioridade, e data/hora, e uma lista de tarefas organizadas de acordo com suas prioridades.
- Tela Inicial

## 💻 Tecnologias Utilizadas
- **HTML5**: Estrutura da página.
- **CSS3**: Estilização com design responsivo e efeitos visuais.
- **JavaScript**: Funcionalidades interativas e manipulação de tarefas.
- **LocalStorage**: Persistência dos dados da lista de tarefas.
## 📂 Estrutura de Pastas
```bash
📂 Projeto
├── 📁 image # Imagens (como fundo)
├── index.html # Página principal
├── style.css # Estilos
├── script.js # Funcionalidades```
## 🌟 Funcionalidades
- **Adicionar Tarefas**: Permite adicionar novas tarefas com título, prioridade (Baixa, Média, Alta) e data/hora.
- **Organização de Tarefas**: As tarefas são exibidas com base na prioridade e podem ser marcadas como concluídas.
- **Edição e Remoção**: As tarefas podem ser editadas ou removidas após a criação.
- **Persistência de Dados**: As tarefas são armazenadas no LocalStorage e permanecem mesmo após o fechamento do navegador.
- **Drag and Drop (Arrastar e Soltar)**: A lista de tarefas permite reorganizar as tarefas ao arrastá-las e soltá-las na posição desejada. Isso facilita a reorganização das tarefas com base na prioridade ou outra ordem de sua escolha.
- inclui a biblioteca **SortableJS** no código com a tag que permite manipular a lista de tarefas.
```
```- **Configurando o Sortable**: No código, você pode inicializar o Sortable na lista de tarefas (taskList), permitindo que os itens sejam arrastados e soltos para reorganizar a ordem.
## 🛠️ Instalação
**Clone este repositório**:
```bash
git clone https://github.com/Carla-coder/Agenda_Atividades.git
```## 🚀 Como Usar
- Abra o arquivo index.html no seu navegador. Eu recomendo usar o VSCode para abrir e visualizar o projeto localmente.
- No formulário da página inicial, adicione um título para a tarefa, escolha a prioridade e defina a data/hora.
- Clique em **"Adicionar Tarefa"** para inserir a tarefa na lista.
- Para marcar a tarefa como concluída, clique no botão **"Concluir"** ao lado da tarefa.
- Se necessário, edite ou remova tarefas clicando nos botões de **"Editar"** ou **"Remover"** ao lado de cada tarefa.
- As tarefas podem ser reorganizadas arrastando-as e soltando-as na posição desejada.
- As tarefas serão salvas automaticamente no LocalStorage, garantindo que a lista de tarefas seja preservada mesmo após fechar o navegador.## 🙏 Agradecimentos
Agradeço a todos que utilizarem este projeto e a todas as contribuições que permitam que a **Agenda de Atividades** se torne uma ferramenta mais eficiente.
## 👩💻 Autor
**Carla Coder – Desenvolvedora Full Stack**, apaixonada por criar experiências úteis e interativas. Conecte-se comigo no https://www.github.com/Carla-coder e https://www.linkedin.com/in/carlamozena/