An open API service indexing awesome lists of open source software.

https://github.com/matheusyurirs/furia-chatbot


https://github.com/matheusyurirs/furia-chatbot

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# 🔥 FURIA Chatbot - Experiência Conversacional para Fãs de CS:GO

[![Java](https://img.shields.io/badge/Java-17-blue.svg)]()
[![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.0-brightgreen.svg)]()
[![Docker](https://img.shields.io/badge/Docker-Enabled-blue.svg)]()
[![Deployed on Render](https://img.shields.io/badge/Deployed-Render-46c1f6.svg)]()

---

### 🌐 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