Aplicativo desenvolvido como parte do Desafio FURIA, voltado para o processo seletivo da vaga de Assistente em Engenharia de Software.
O projeto tem como objetivo fortalecer a relação entre fãs e a organização de eSports FURIA, oferecendo um app completo com notícias, jogos e integração com redes sociais.
O app é composto por duas partes:
- Frontend: Desenvolvido com React Native (Expo).
- Backend: Desenvolvido com Laravel (PHP).
- Cadastro de usuário com coleta de dados de interesse
- Acesso a notícias da organização
- Acompanhamento dos jogos dos times FURIA
- Integração com a API do Twitter (posts recentes)
- Integração com a API da Twitch (streamers ao vivo)
- Chatbot com inteligência artificial
- Autenticação e controle de sessão
- PHP 8+
- Laravel 10+
- PostgreSQL
- JSON Web Token
- API RESTful
- React Native (via Expo)
- Axios
- React Navigation
- Context API
- API do Twitter (v2)
- API da Twitch
- OllamaAI - modelo gemma3:12b (para IA do chatbot)
app-furia/
├── api/ # Backend Laravel
├── app-furia/ # App mobile em React Native
├── README.md
└── documentacao.md # Documentacao principal
- Expo CLI
- PHP 8+
- Composer
- PostgreSQL
cd api
composer install
cp .env.example .env
php artisan key:generate
# Configure o banco de dados no .env
php artisan migrate
php artisan serve
cd app-furia
npm install
npx expo start
- Este projeto é de uso exclusivo para fins de avaliação no processo seletivo da FURIA Esports.
- Diogo Santos
- Linkedin: https://www.linkedin.com/in/diogo-santos-985645298/