{"id":32445555,"url":"https://github.com/gutyk/auditoria-tcc","last_synced_at":"2026-05-05T14:05:30.116Z","repository":{"id":312950564,"uuid":"1044468339","full_name":"Gutyk/Auditoria-TCC","owner":"Gutyk","description":"Plataforma SaaS de auditoria e conformidade com IA, focada em LGPD e revogação de acessos. Automação de análises, relatórios e evidências.","archived":false,"fork":false,"pushed_at":"2025-10-05T19:06:03.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-05T21:09:48.067Z","etag":null,"topics":["db","docker","python","streamlit"],"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/Gutyk.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-25T18:20:58.000Z","updated_at":"2025-09-18T14:30:34.000Z","dependencies_parsed_at":"2025-09-03T02:33:20.231Z","dependency_job_id":"ef1bd7dc-77c8-4cf6-b185-421e0b852b97","html_url":"https://github.com/Gutyk/Auditoria-TCC","commit_stats":null,"previous_names":["gutyk/auditoria-tcc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Gutyk/Auditoria-TCC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gutyk%2FAuditoria-TCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gutyk%2FAuditoria-TCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gutyk%2FAuditoria-TCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gutyk%2FAuditoria-TCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gutyk","download_url":"https://codeload.github.com/Gutyk/Auditoria-TCC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gutyk%2FAuditoria-TCC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281055226,"owners_count":26436350,"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-26T02:00:06.575Z","response_time":61,"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":["db","docker","python","streamlit"],"created_at":"2025-10-26T04:01:00.185Z","updated_at":"2025-10-26T04:02:20.541Z","avatar_url":"https://github.com/Gutyk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Auditoria \u0026 Conformidade — Protótipo TCC\n\nProtótipo funcional de alta fidelidade para auditoria de conformidade em sistemas corporativos com uso de Inteligência Artificial.  \nFoco inicial: revogação de acessos e aderência à LGPD.\nLink video mostrando projeto: https://www.youtube.com/watch?v=PMpv7b5ozpk\n\n---\n\n## Funcionalidades\n- Login e autenticação via JWT.\n- Criação e gerenciamento de projetos de auditoria.\n- Upload e edição de documentos (texto e PDF parseado).\n- Execução de análise de conformidade (MVP).\n- Visualização de relatórios e evidências.\n- Infraestrutura com Docker Compose (API, Frontend e PostgreSQL).\n\n---\n\n## Tecnologias\n- *Backend*: Python 3.11, FastAPI, SQLAlchemy.  \n- *Frontend*: Streamlit.  \n- *Banco de Dados*: PostgreSQL 16.  \n- *Infraestrutura*: Docker e Docker Compose.  \n- *IA / NLP*: Estrutura planejada para embeddings e análise semântica.  \n- *Autenticação*: JWT.  \n\n---\n\n## Como rodar com Docker\nPré-requisitos: Docker e Docker Compose instalados.\n\n```bash\ngit clone https://github.com/seu-repo/auditoria-tcc.git\ncd auditoria-tcc\ndocker compose up --build\n```\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD\ncaso não de build\n``` bash\ndocker compose down -v\ndocker compose up --build\n```\n\nA API ficará em http://localhost:8000/docs\n=======\nAcessos locais:\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e 9424789dc98a106cc14d69e519f24a237aa84d36\n\n    API: http://localhost:8000/docs\n\nFrontend: http://localhost:8501\nCredenciais padrão\n\nUsuário inicial para acesso ao sistema:\n\n    Usuário: admin@local\n\n    Senha: admin\n\nEssas credenciais são criadas automaticamente ao iniciar o sistema e podem ser usadas para autenticar no frontend e gerar tokens no backend.\nCloud\n\nO projeto foi desenvolvido para execução em ambiente local com Docker, mas está preparado para deploy em nuvem:\n\n    Banco de Dados: o PostgreSQL pode ser substituído por serviços gerenciados como AWS RDS, GCP Cloud SQL ou Azure Database.\n\n    API e Frontend: podem ser hospedados em ECS, AKS, GKE ou instâncias simples em EC2/VMs.\n\nJustificativa: por se tratar de um MVP acadêmico, a execução local foi priorizada para simplificação e redução de custos. A utilização de contêineres garante portabilidade, possibilitando migração direta para provedores de nuvem quando necessário, sem alterações significativas na aplicação.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgutyk%2Fauditoria-tcc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgutyk%2Fauditoria-tcc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgutyk%2Fauditoria-tcc/lists"}