Skip to content

ragnarthur/to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Aplicação de Lista de Tarefas

🌟 Visão Geral

A Aplicação de Lista de Tarefas é uma ferramenta 🛠️ moderna e responsiva para gerenciamento de tarefas, construída utilizando Flask, JavaScript e Bootstrap. Ela oferece uma interface amigável para adicionar, editar, excluir e visualizar tarefas com variados níveis de prioridade. Este projeto é um exemplo de integração full-stack, combinando um backend robusto em Flask com um frontend elegante e funcional.

✨ Funcionalidades

  • 🔹 Adicionar Tarefas: Permite a criação de tarefas com título, descrição, data de vencimento e nível de prioridade.
  • 🔸 Editar Tarefas: Facilita a modificação de detalhes em tarefas já existentes.
  • 🔻 Excluir Tarefas: Oferece a opção de remover tarefas que não são mais necessárias.
  • 🌈 Destaque de Prioridade: As tarefas são visualmente diferenciadas com base em seus níveis de prioridade.
  • 📱 Design Responsivo: A interface é otimizada para todos os dispositivos, desde desktops até dispositivos móveis.

🛠 Tecnologias Utilizadas

  • Backend: Flask, SQLAlchemy, SQLite
  • Frontend: HTML5, CSS3, JavaScript (ES6), Bootstrap 5
  • 🔄 Controle de Versão: Git

🚀 Começando

Pré-requisitos

📌 Antes de começar, certifique-se de ter instalado:

  • Python 3.6 ou superior
  • Git

Instalação

  1. 📦 Clone o repositório:

    git clone https://github.com/seu-usuario/nome-do-repositorio.git
    cd nome-do-repositorio
  2. 🌐 Crie e ative um ambiente virtual:

    python -m venv venv
    source venv/bin/activate  # No Windows, use `venv\Scripts\activate`
  3. 🔧 Instale as dependências:

    pip install -r requirements.txt
  4. 🏃 Execute a aplicação:

    python run.py
  5. 🌍 Acesse a aplicação: Abra um navegador e visite:

    http://127.0.0.1:5000/
    

📊 Uso

  1. ➕ Adicionar uma Tarefa: Insira os detalhes da tarefa (título, descrição, data de vencimento, prioridade) e clique em "Adicionar".
  2. ✏️ Editar uma Tarefa: Clique no ícone de lápis ao lado da tarefa para atualizar os detalhes e clique em "Salvar".
  3. 🗑️ Excluir uma Tarefa: Clique no ícone de lixeira ao lado da tarefa para removê-la.

⚖️ Licença

About

To do list ~/ para tasks rápidas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published