https://github.com/matheusyurirs/furia-chatbot
https://github.com/matheusyurirs/furia-chatbot
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/matheusyurirs/furia-chatbot
- Owner: MatheusYurirs
- Created: 2025-04-24T20:21:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-25T13:58:02.000Z (about 1 year ago)
- Last Synced: 2025-05-07T12:06:10.051Z (about 1 year ago)
- Language: Java
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🔥 FURIA Chatbot - Experiência Conversacional para Fãs de CS:GO
[]()
[]()
[]()
[]()
---
### 🌐 Link do projeto online:
👉 [Acesse aqui o FURIA Chatbot!](https://furia-chatbot.onrender.com)
---
## 🧠 Descrição do Projeto
O **FURIA Chatbot** foi desenvolvido como parte do desafio técnico para a vaga de **Assistente de Engenharia de Software** da **FURIA Tech**.
O 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.
---
## 🚀 Funcionalidades
- Integração com a API **Gemini** para geração de respostas inteligentes
- Interface web personalizada com identidade visual da **FURIA**
- Estilização moderna com efeitos de glassmorphism e neon
- Backend construído com **Spring Boot** e comunicação assíncrona com a API
- Deploy automatizado usando **Docker** no **Render**
- Suporte a variáveis de ambiente para segurança de credenciais
---
## 🛠️ Tecnologias Utilizadas
- Java 17
- Spring Boot 3
- Gemini API (Google AI)
- WebClient
- HTML5 + CSS3 + JavaScript
- Docker
- Render (deploy gratuito)
---
## 🐳 Como executar localmente
```bash
# Clone o repositório
git clone https://github.com/matheus-yuri-silva/furia-chatbot
# Acesse o diretório
cd furia-chatbot
# Execute com Maven Wrapper
./mvnw spring-boot:run
```
💬 Importante: configure a variável de ambiente GEMINI_API_KEY para funcionar corretamente.
## 📦 Executando com Docker
docker build -t furia-chatbot .
docker run -p 8080:8080 -e GEMINI_API_KEY=your_api_key_here furia-chatbot
## 📸 Demonstração (Em breve)
🎥 O vídeo de demonstração será enviado como parte do desafio técnico.
## 👨💻 Sobre o Desenvolvedor
Sou Matheus Yuri Silva, estudante de Análise e Desenvolvimento de Sistemas e entusiasta de tecnologia.
Tenho foco em desenvolvimento back-end, especialmente utilizando Java e Spring Boot.
Gosto de construir soluções eficientes e claras, com atenção especial à qualidade de código e usabilidade.
Este 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.
Estou sempre em busca de desafios que me permitam evoluir e contribuir de forma significativa para a equipe.
## 📫 Contato
GitHub: https://github.com/MatheusYurirs
LinkedIn: https://linkedin.com/in/matheus-yuri-silva