{"id":22006980,"url":"https://github.com/peulearning/system_recommendations","last_synced_at":"2026-05-19T03:02:31.185Z","repository":{"id":225636950,"uuid":"766469568","full_name":"peulearning/system_recommendations","owner":"peulearning","description":"Disciplina de Introdução a Inteligência Computacional ministrada no curso de Bacharelado Sistemas em Informações pelo INFMG Campus Januária no 6º Período.","archived":false,"fork":false,"pushed_at":"2024-03-03T11:49:04.000Z","size":5155,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-17T17:50:46.952Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peulearning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License","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}},"created_at":"2024-03-03T11:05:46.000Z","updated_at":"2024-03-03T11:44:15.000Z","dependencies_parsed_at":"2024-03-03T12:40:27.777Z","dependency_job_id":null,"html_url":"https://github.com/peulearning/system_recommendations","commit_stats":null,"previous_names":["peulearning/system_recommendations"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/peulearning/system_recommendations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fsystem_recommendations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fsystem_recommendations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fsystem_recommendations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fsystem_recommendations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peulearning","download_url":"https://codeload.github.com/peulearning/system_recommendations/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peulearning%2Fsystem_recommendations/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267978047,"owners_count":24175247,"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-07-31T02:00:08.723Z","response_time":66,"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":[],"created_at":"2024-11-30T01:16:04.050Z","updated_at":"2026-05-19T03:02:31.102Z","avatar_url":"https://github.com/peulearning.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sistema de Recomendações - Livros  📚\nOlá saudações !\n\nEste projeto tem como finalidade boas práticas de programação, além de conhecimentos específicos na linguagem Python, onde utilizamos recursos e libs como Flask, sckit , pandas. Trabalho cujo está sendo ministrado na disciplina de Introdução a Inteligência Computacional no 6 º período do curso de Bacharelado de Sistemas de Informações no 2 º semestre letivo de 2023/2024 . com intuito de consolidar conhecimentos foi proposto por meio do nossa Professora elaborar uma aplicação utilizando microserviços com base nos algoritmos de classificação (Inteligência Artificial).\n\n## 🚀 Começando\n\nEssas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.\n\nConsulte **[Implantação](#-implanta%C3%A7%C3%A3o)** para saber como implantar o projeto.\n\n\n### 📋 Pré-requisitos \u0026 🔧 Instalação\n\nDe que coisas você precisa para instalar o software e como instalá-lo?\n\nIndependente do sistema operacional que esteja , verifique se possui o Python e sua versão instalada na sua máquina.\n\n\n1 . Faça o Clone do Projeto\n\n\n\n```\nhttps://github.com/peulearning/system_recommendations.git\n\n```\n\n2 . Nas depedências do projeto rodar no terminal se estiver utilizando PYTHON\n\n```\npip install -r requirements.txt\n\n```\n\n3 . Para inicializar deve está conectado a internet e fazer as configurações na pasta ``src``,e no arquivo  ``app.py``, os parâmetros a serem modificados estão comentados.\n\n4 . Em seguida deve acessar no terminal os comandos abaixo\n\n```\ncd src\n\nflask run app\n\n```\n\n5 . Faça o passo anterior para acessar sistema de recomendações !\n\n\n### 🔩 Analise os testes de ponta a ponta\n\n```\n  Teste de funcionalidade básica:\n\nVerificar se é possível inserir uma avaliação de livro no sistema.\nVerificar se o sistema é capaz de recomendar os 10 melhores livros com base na avaliação inserida pelo usuário.\nVerificar se os livros recomendados estão de acordo com a nota inserida pelo usuário.\nTestar a capacidade do sistema em lidar com diferentes notas de avaliação (de 1 a 10).\n\nTeste de integração com banco de dados:\n\nVerificar se as avaliações dos usuários são armazenadas corretamente no banco de dados.\nTestar se as informações dos livros e dos usuários são corretamente recuperadas do banco de dados durante o processo de recomendação.\nTeste de segurança:\n\nVerificar se o sistema tem proteção contra acessos não autorizados.\nTestar se as informações dos usuários são armazenadas de forma segura no banco de dados.\nVerificar se há proteção contra possíveis ataques de injeção de SQL.\n\nTeste de usabilidade:\n\nAvaliar a facilidade de uso do sistema para inserir uma avaliação de livro.\nVerificar se a interface do usuário é intuitiva e fácil de entender.\nColetar feedback dos usuários sobre a experiência de usar o sistema de recomendação.\n\nTeste de desempenho:\n\nAvaliar o tempo de resposta do sistema ao recomendar os livros.\nTestar a capacidade do sistema em lidar com um grande número de usuários simultaneamente.\nIdentificar possíveis gargalos de desempenho e otimizar o sistema conforme necessário.\n\nTeste de integração com sistemas externos:\n\nVerificar se o sistema pode se integrar com bancos de dados externos de livros para obter informações adicionais.\nTestar a capacidade do sistema em se integrar com sistemas de pagamento para oferecer opções de compra dos livros recomendados.\n\nTeste de compatibilidade:\n\nVerificar se o sistema funciona corretamente em diferentes navegadores web.\nTestar a compatibilidade do sistema com dispositivos móveis, tablets e computadores desktop.\n```\n\n## 🛠️ Construído com\n\nMencione as ferramentas que você usou para criar seu projeto\n\n- [Python](https://docs.python.org/pt-br/3/tutorial/) - PYTHON\n- [Flask](https://flask.palletsprojects.com/en/3.0.x/) - MicroFramework\n- [Colab](https://colab.research.google.com/drive/1hbqJIyM84Md3CmC7Tean340j-b3eSGIW?authuser=1#scrollTo=-rOLpL87LRHT) - Notebook\n\n## 🖇️ Colaborando\n\nPor favor, leia o [COLABORACAO.md](https://gist.github.com/usuario/linkParaInfoSobreContribuicoes) para obter detalhes sobre o nosso código de conduta e o processo para nos enviar pedidos de solicitação.\n\n## 📌 Versão\n\n(Final) - 03-03-2024 (Versão_Final)\n\n\n## ✒️ Autores\n\nMencione todos aqueles que ajudaram a levantar o projeto desde o seu início\n\n- **Profª Cleiane Gonçalves** - _Ideia do Projeto Inicial_ - [Orientadora]()\n\n- **Pedro Henrique (EU)** - _Dev_\n\nVocê também pode ver a lista de todos os [colaboradores](https://github.com/usuario/projeto/colaboradores) que participaram deste projeto.\n\n## 📄 Licença\n\nEste projeto está sob a licença (sua licença) - veja o arquivo [LICENSE.md](https://github.com/usuario/projeto/licenca) para detalhes.\n\n---\n\n⌨️ com ❤️ por [Pedrão Ribeiro](https://github.com/peulearning) 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeulearning%2Fsystem_recommendations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeulearning%2Fsystem_recommendations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeulearning%2Fsystem_recommendations/lists"}