Skip to content

Task Management application with reporting, crud and praso priority assignment.

Notifications You must be signed in to change notification settings

felipeclarindo/task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

Gerenciador de tarefas desenvolvido em Python, para inserção e manipulação de dados (API).

Funcionalidades

  • Criar Tarefas: Permite a criação de novas tarefas com informações detalhadas, como título, descrição, data de vencimento e prioridade.

  • Atualizar Tarefas: O sistema permite a edição das tarefas existentes, ajustando campos como descrição, status, prioridade ou outro que seja.

  • Excluir Tarefas: Possibilidade de remover tarefas quando concluídas ou não mais necessárias.

  • Listagem de Tarefas: Visualização de todas as tarefas criadas, filtradas por status, prioridade ou data.

  • Banco de Dados Oracle: Todas as informações são armazenadas e manipuladas através de uma conexão com o OracleDB, garantindo persistência e segurança dos dados.

  • Sistema de notificação por email: Receba no seu email as notificações sobre suas tarefas.

  • Relatório: Relatório sobre as tarefas pendentes, em andamento e concluídas.

Requisitos

  • Python 3.x
  • oracledb

Instalação

  1. Clone o repositório:
git clone https://github.com/felipeclarindo/task-manager.git
  1. Instale as dependências necessárias:
pip install -r requirements.txt
  1. Execute a API no terminal:
cd api
fastapi dev api.py
  1. Execute a GUI em outro terminal:
streamlit run main.py

Não esqueça de conferir os caminhos (path), para rodar os comandos inicializando a aplicação da forma correta!

Equipe

  • Samir Hage Neto - RM: 557260
  • Felipe Gabriel Lopes Pinheiro Clarindo - RM: 554547
  • Jennifer Suzuki - RM: 554661
  • Victor Augusto G. Fávaro - RM: 555059
  • Felipe Levi Stephens Fidelix - RM: 556426

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages