{"id":27943350,"url":"https://github.com/matheusyurirs/furia-chatbot","last_synced_at":"2025-07-12T23:35:52.615Z","repository":{"id":289749697,"uuid":"972279657","full_name":"MatheusYurirs/furia-chatbot","owner":"MatheusYurirs","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-25T13:58:02.000Z","size":49,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T12:06:10.051Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/MatheusYurirs.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-04-24T20:21:25.000Z","updated_at":"2025-04-25T13:58:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"e7752538-7218-454c-85b0-058451d164c8","html_url":"https://github.com/MatheusYurirs/furia-chatbot","commit_stats":null,"previous_names":["matheusyurirs/furia-chatbot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MatheusYurirs/furia-chatbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusYurirs%2Ffuria-chatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusYurirs%2Ffuria-chatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusYurirs%2Ffuria-chatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusYurirs%2Ffuria-chatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatheusYurirs","download_url":"https://codeload.github.com/MatheusYurirs/furia-chatbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatheusYurirs%2Ffuria-chatbot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265069187,"owners_count":23706609,"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":[],"created_at":"2025-05-07T12:05:55.505Z","updated_at":"2025-07-12T23:35:52.609Z","avatar_url":"https://github.com/MatheusYurirs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔥 FURIA Chatbot - Experiência Conversacional para Fãs de CS:GO\n\n[![Java](https://img.shields.io/badge/Java-17-blue.svg)]()\n[![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.0-brightgreen.svg)]()\n[![Docker](https://img.shields.io/badge/Docker-Enabled-blue.svg)]()\n[![Deployed on Render](https://img.shields.io/badge/Deployed-Render-46c1f6.svg)]()\n\n---\n\n### 🌐 Link do projeto online:\n👉 [Acesse aqui o FURIA Chatbot!](https://furia-chatbot.onrender.com)\n\n---\n\n## 🧠 Descrição do Projeto\n\nO **FURIA Chatbot** foi desenvolvido como parte do desafio técnico para a vaga de **Assistente de Engenharia de Software** da **FURIA Tech**.  \nO projeto consiste em um chatbot funcional e temático para fãs do time de CS:GO, com foco em criar uma experiência fluida, interativa e entusiasmada.\n\n---\n\n## 🚀 Funcionalidades\n\n- Integração com a API **Gemini** para geração de respostas inteligentes\n- Interface web personalizada com identidade visual da **FURIA**\n- Estilização moderna com efeitos de glassmorphism e neon\n- Backend construído com **Spring Boot** e comunicação assíncrona com a API\n- Deploy automatizado usando **Docker** no **Render**\n- Suporte a variáveis de ambiente para segurança de credenciais\n\n---\n\n## 🛠️ Tecnologias Utilizadas\n\n- Java 17\n- Spring Boot 3\n- Gemini API (Google AI)\n- WebClient\n- HTML5 + CSS3 + JavaScript\n- Docker\n- Render (deploy gratuito)\n\n---\n\n## 🐳 Como executar localmente\n\n```bash\n# Clone o repositório\ngit clone https://github.com/matheus-yuri-silva/furia-chatbot\n\n# Acesse o diretório\ncd furia-chatbot\n\n# Execute com Maven Wrapper\n./mvnw spring-boot:run\n```\n💬 Importante: configure a variável de ambiente GEMINI_API_KEY para funcionar corretamente.\n\n## 📦 Executando com Docker\n\ndocker build -t furia-chatbot .\ndocker run -p 8080:8080 -e GEMINI_API_KEY=your_api_key_here furia-chatbot\n\n## 📸 Demonstração (Em breve)\n🎥 O vídeo de demonstração será enviado como parte do desafio técnico.\n\n## 👨‍💻 Sobre o Desenvolvedor\n\nSou Matheus Yuri Silva, estudante de Análise e Desenvolvimento de Sistemas e entusiasta de tecnologia.\nTenho foco em desenvolvimento back-end, especialmente utilizando Java e Spring Boot.\nGosto de construir soluções eficientes e claras, com atenção especial à qualidade de código e usabilidade.\n\nEste projeto foi desenvolvido com atenção a cada detalhe técnico e visual, buscando refletir o espírito e a paixão que a FURIA representa para seus fãs.\nEstou sempre em busca de desafios que me permitam evoluir e contribuir de forma significativa para a equipe.\n\n## 📫 Contato\n\nGitHub: https://github.com/MatheusYurirs\n\nLinkedIn: https://linkedin.com/in/matheus-yuri-silva\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusyurirs%2Ffuria-chatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatheusyurirs%2Ffuria-chatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusyurirs%2Ffuria-chatbot/lists"}