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.
- 🔹 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.
- Backend: Flask, SQLAlchemy, SQLite
- Frontend: HTML5, CSS3, JavaScript (ES6), Bootstrap 5
- 🔄 Controle de Versão: Git
📌 Antes de começar, certifique-se de ter instalado:
- Python 3.6 ou superior
- Git
-
📦 Clone o repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git cd nome-do-repositorio
-
🌐 Crie e ative um ambiente virtual:
python -m venv venv source venv/bin/activate # No Windows, use `venv\Scripts\activate`
-
🔧 Instale as dependências:
pip install -r requirements.txt
-
🏃 Execute a aplicação:
python run.py
-
🌍 Acesse a aplicação: Abra um navegador e visite:
http://127.0.0.1:5000/
- ➕ Adicionar uma Tarefa: Insira os detalhes da tarefa (título, descrição, data de vencimento, prioridade) e clique em "Adicionar".
- ✏️ Editar uma Tarefa: Clique no ícone de lápis ao lado da tarefa para atualizar os detalhes e clique em "Salvar".
- 🗑️ Excluir uma Tarefa: Clique no ícone de lixeira ao lado da tarefa para removê-la.