Bem-vindo ao Listify!
Este projeto é um gerenciador de tarefas desenvolvido como parte de um processo seletivo para a posição de desenvolvedor web. A aplicação permite criar, visualizar, editar, excluir e organizar tarefas, oferecendo funcionalidades personalizadas como contagem de tarefas urgentes e de alto custo, tudo com foco na usabilidade e uma interface intuitiva.
Acesse pelo Link!
- Adicionar Tarefa: Criação de tarefas com nome, custo e data limite.
- Editar Tarefa: Modificação de tarefas existentes, com validação para evitar nomes duplicados.
- Excluir Tarefa: Remoção de tarefas com confirmação prévia.
- Reorganização de tarefas com botões para subir ou descer na ordem de exibição.
- Exibição de tarefas de alto custo (≥ R$ 1.000,00) com destaque visual.
- Contador dinâmico de tarefas urgentes (com prazo próximo) e de alto custo na barra de navegação.
- Sistema de login com validação de credenciais e armazenamento seguro da senha (hashing).
- Controle de sessão para garantir que apenas usuários autenticados acessem suas tarefas.
- Logout com confirmação e mensagens de feedback para o usuário.
- Interface estilizada com Tailwind CSS, garantindo um design moderno e responsivo.
- Mensagens de sucesso, erro ou aviso para feedback imediato ao usuário.
- Clone o Repositório:
git clone https://github.com/seu-usuario/listify.git cd listify - Crie e Ative um Ambiente Virtual e instale as dependências:::
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows pip install -r requirements.txt
- Aplique as Migrações::
python manage.py migrate
- Inicie o Servidor Local::
python manage.py runserver # Acesse em http://127.0.0.1:8000/
[Gabriel Rigoni]
Desenvolvedor apaixonado por criar soluções eficientes e amigáveis para o usuário. Este projeto foi desenvolvido como parte de um processo seletivo, demonstrando habilidades em Python, Django, Tailwind CSS e banco de dados SQLite.
Sinta-se à vontade para entrar em contato para discutir este projeto ou futuras oportunidades!