{"id":28951275,"url":"https://github.com/dellareti/ohara","last_synced_at":"2026-05-05T00:33:47.560Z","repository":{"id":297049528,"uuid":"989823893","full_name":"Dellareti/ohara","owner":"Dellareti","description":"Leitor de mangá offline ","archived":false,"fork":false,"pushed_at":"2025-06-22T15:23:19.000Z","size":3996,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-22T16:26:05.136Z","etag":null,"topics":["fastapi","python","vitejs","vuejs"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/Dellareti.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":"2025-05-24T22:42:51.000Z","updated_at":"2025-06-22T15:23:22.000Z","dependencies_parsed_at":"2025-06-04T01:20:17.728Z","dependency_job_id":"6b8b37cc-148a-4686-a2a0-45b09dbb4774","html_url":"https://github.com/Dellareti/ohara","commit_stats":null,"previous_names":["dellareti/ohara"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dellareti/ohara","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dellareti%2Fohara","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dellareti%2Fohara/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dellareti%2Fohara/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dellareti%2Fohara/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dellareti","download_url":"https://codeload.github.com/Dellareti/ohara/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dellareti%2Fohara/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261492000,"owners_count":23166684,"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","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":["fastapi","python","vitejs","vuejs"],"created_at":"2025-06-23T14:18:10.689Z","updated_at":"2026-05-05T00:33:47.507Z","avatar_url":"https://github.com/Dellareti.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ohara - Leitor de Mangá Local\n\n## Membros do Grupo\n- Ítalo Dell Areti\n- Raquel Gonçalves Rosa\n\n## Descrição do Sistema\nSistema web para leitura de mangás organizados localmente. O Ohara escaneia estruturas de pastas contendo mangás, organiza automaticamente por capítulos e oferece uma interface intuitiva para leitura. O sistema permite configurar uma biblioteca local, visualizar thumbnails, navegar entre capítulos e acompanhar o progresso de leitura.\n\n**Funcionalidades principais:**\n- Escaneamento automático de bibliotecas de mangás\n- Organização automática por mangás e capítulos\n- Interface de leitura com navegação por páginas\n- Sistema de cache para melhor performance\n- API REST para integração\n\n## Tecnologias Utilizadas\n\n**Frontend:**\n- Vue.js 3 - Framework JavaScript reativo\n- Vue Router - Roteamento de páginas\n- Pinia - Gerenciamento de estado\n- Vite - Build tool e servidor de desenvolvimento\n- Axios - Cliente HTTP para comunicação com API\n\n**Backend:**\n- FastAPI - Framework web moderno para Python\n- Uvicorn - Servidor ASGI de alta performance\n- Pydantic - Validação de dados e serialização\n- Python 3.10+ - Linguagem de programação\n\n**Outras tecnologias:**\n- JSON - Armazenamento de dados e cache\n- REST API - Arquitetura de comunicação\n- CORS - Configuração de cross-origin\n\n## Como Executar o Projeto\n**Pré-requisitos**\n\nPython 3.10+ instalado\n\nNode.js 18+ e npm instalados\n\nGit para clonar o repositório\n\n## Clonar o Repositório\n~~~sh\ngit clone git@github.com:Dellareti/ohara.git\n~~~\n\n~~~sh\ncd ohara\n~~~\n\n## Configurar o Backend\n\n### Criar Ambiente Virtual\n~~~sh\ncd backend\n~~~\n\n~~~sh\npython -m venv venv\n~~~\n\n~~~sh\nsource venv/bin/activate\n~~~\n\n### Instalar Dependências\n~~~sh\npip install -r requirements.txt\n~~~\n\n### Executar o Backend\n\n~~~sh\npython -m app.main\n~~~\n\n**Backend disponível em: http://localhost:8000**\n\n**Documentação da API: http://localhost:8000/api/docs**\n\n## Configurar o Frontend\n\n### Abrir novo terminal e navegar para frontend\n~~~sh\ncd frontend\n~~~\n\nInstalar Dependências\n\n~~~sh\nnpm install\n~~~\n\n### Executar o Frontend\n~~~sh\nnpm run dev\n~~~\n**Frontend disponível em: http://localhost:5173**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdellareti%2Fohara","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdellareti%2Fohara","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdellareti%2Fohara/lists"}