{"id":17103664,"url":"https://github.com/marlysson/project-manager","last_synced_at":"2025-10-14T14:13:53.988Z","repository":{"id":92795402,"uuid":"95230899","full_name":"Marlysson/Project-Manager","owner":"Marlysson","description":"A Project Manager made using Django","archived":false,"fork":false,"pushed_at":"2024-04-16T19:02:55.000Z","size":448,"stargazers_count":25,"open_issues_count":13,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-07T21:32:05.327Z","etag":null,"topics":["django","project-manager"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Marlysson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-23T15:07:13.000Z","updated_at":"2023-11-19T17:36:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"4a0a1c8c-9ddd-469a-9578-d2fcce3f9ec8","html_url":"https://github.com/Marlysson/Project-Manager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Marlysson/Project-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marlysson%2FProject-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marlysson%2FProject-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marlysson%2FProject-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marlysson%2FProject-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Marlysson","download_url":"https://codeload.github.com/Marlysson/Project-Manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Marlysson%2FProject-Manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019125,"owners_count":26086679,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","project-manager"],"created_at":"2024-10-14T15:34:17.036Z","updated_at":"2025-10-14T14:13:53.983Z","avatar_url":"https://github.com/Marlysson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project Manager\r\n\r\nDescription's project: **Implementation of a simple project manager.**\r\n\r\n## Features\r\n\r\n- Team management\r\n- Tasks ( using checklists )\r\n- Time management\r\n- Reports\r\n\r\n## Requirements\r\n\r\n- Python 3.6\r\n- [Pipenv](https://docs.pipenv.org/)\r\n\r\n## Building the development environment\r\n\r\n\r\n```bash\r\n# Install dependence's and environment's library\r\nsudo pip install pipenv\r\n```\r\n\r\n```bash\r\n# Clone the repository \r\ngit clone https://github.com/Marlysson/Project-Manager.git\r\n\r\n# Enter the project\r\ncd Project-Manager\r\n\r\n# Install dependences\r\npipenv install\r\n\r\n# Create and load environment variables\r\npython contrib/env_gen.py\r\n\r\n# Activate environment's project\r\npipenv shell\r\n\r\n# Run migrations\r\npython manage.py migrate\r\n```\r\n\r\n## How synchonize your fork\r\n\r\nRead [how_to](how_to.md)\r\n\r\n## Inicial class diagram's project\r\n\r\n![Projeto de classes](https://github.com/Marlysson/Project-Manager/blob/master/Documenta%C3%A7%C3%A3o/Diagrama.png)\r\n\r\n## FUNCIONALIDADES GERENCIADOR DE PROJETOS\r\n\r\n### AUTENTICAÇÃO\r\n\r\n\t1. CADASTRO DE USUÁRIO NA PLATAFORMA\r\n\t2. LOGIN\r\n\t3. RECUPERACAO DE SENHA\r\n\t4. ALTERAÇÃO DE SENHA\r\n\r\n### GERENCIAMENTO DA TAREFA\r\n\r\n\t5. CONTAGEM DO TEMPO DA TAREFA\r\n\t\t5.1. QUANTIDADE DE TEMPO DECORRIDO DESDE A ABERTURA ATÉ A CONCLUSÃO, USANDO PAUSA E PLAY NA TAREFA.\r\n\t\t5.2. SE VALENDO PELO HORÁRIO DE TRABALHO DO FUNCIONÁRIO\r\n\r\n\t6. ADIÇÃO DE DEPENDÊNCIA ENTRE TAREFAS\r\n\t\t6.1. SE INICIAR UMA TAREFA QUE TEM DEPENDÊNCIAS QUE NÃO SE INICIARAM GERAR UM ERRO\r\n\t\t\r\n\t7. ADICIONAR RESPONSÁVEL PELA TAREFA\r\n\t8. ADICIONAR LABELS DE IMPORTÂNCIA DA TAREFA\r\n\t\t8.1. PODENDO ADICIONAR O STATUS DA TAREFA\r\n\t9. DEFINIÇÃO DE PRAZOS DAS TAREFAS\r\n\t10. EFETUAR BUSCA POR NOME DAS TAREFAS\r\n\r\n### GERENCIAMENTO DE NOTIFICAÇÕES\r\n\r\n\t11. MAPEAR EVENTOS QUE OCORREM NO SISTEMA\r\n\t\t-ALTERAÇÃO DE PRAZO DA TAREFA\r\n\t\t-ADIÇÃO DE RESPONSÁVEIS NA TAREFA\r\n\t\t-PRAZO DA TAREFA PRÓXIMO DE SE ESGOTAR\r\n\t\t-CITAÇÃO EM COMENTÁRIOS\r\n\t\t-REAÇÃO À COMENTÁRIOS\r\n\r\n### TRATAMENTO DE ENGAJAMENTO DOS TIMES NOS PROJETOS ( RELATÓRIO )\r\n\r\n\t13. VISUALIZAÇÃO DE PRODUTIVIDADE DE FUNCIONÁRIO\r\n\t\t12.1. QUANTIDADE DE TAREFAS FEITAS POR FUNCIONÁRIO\r\n\r\n### GERENCIAMENTO DO FLUXO DE TRABALHO\r\n\r\n\t14. CRIAÇÃO DO CONCEITO DE SPRINT E ASSOCIAÇÃO DE ALGUNS REQUISITOS DENTRO DO SPRINT\r\n\t15. GERAR RELATÓRIO DE QUANTIDADE DE TAREFAS POR SPRINTS\r\n\t\t15.1. QUANTAS TAREFAS EM CADA SPRINT ATRASARAM\r\n\t\t15.2. QUANTAS TAREFAS TERMINARAM NO TEMPO HÁBIL\r\n\t\t15.3. QUANTIDADE DE TAREFAS POR SPRINT\r\n\r\n### GERENCIAMENTO DE INTERAÇÃO NA TAREFA ( SIMILAR AO GITHUB ISSUES COMMENTS )\r\n\t\r\n\t17. POSSIBILIDADE DE COMENTÁRIO NA TAREFA\r\n\t17. POSSIBILIDADE DE REAGIR AO COMENTÁRIO\r\n\t\tSIMILAR AO FACEBOOK REACTIONS\t\r\n\t18. POSSIBILIDADE DE CITAÇÃO NOS COMENTÁRIOS\r\n\t\tE COM ISSO CRIAR UMA NOTIFICAÇÃO\r\n\r\n\r\n## SEPARAÇÃO DE CONCEITOS NAS APLICAÇÕES\r\n\r\n- AUTH\r\n- NOTIFICATIONS\r\n- WORKFLOW\r\n- THREAD-COMMENTS\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarlysson%2Fproject-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarlysson%2Fproject-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarlysson%2Fproject-manager/lists"}