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

https://github.com/victor-lis/mathquiz

App para treinar suas habilidades matemáticas usando React Native!
https://github.com/victor-lis/mathquiz

firebase firebase-auth firebase-database react-native react-navigation

Last synced: 4 months ago
JSON representation

App para treinar suas habilidades matemáticas usando React Native!

Awesome Lists containing this project

README

          

# Math Quiz (Stop Matemático) 🧮

Um jogo educacional desafiador de matemática que torna o aprendizado divertido! Desenvolvido com tecnologias modernas como React Native e Expo, inspirado no clássico jogo "Stop".


## ✨ Destaques

- 🎮 Interface intuitiva e amigável
- 🏆 Sistema de ranking competitivo
- 📱 Design responsivo e moderno
- 🌙 Tema dark elegante
- 🎯 Feedback instantâneo
- 🤝 Modo multiplayer


## 🎯 Sobre o Projeto
Enfim, mas o grande detalhe é: Eu nunca havia usado todos esses e muito mais juntos, em um projeto grande, essa foi a primeira vez, então foi bem desafiador.


## Techs


ReactJS
Firebase




### 🔥 Funcionalidades Principais

- 🔐 Sistema completo de autenticação
- 📸 Perfil personalizável com foto
- 📚 Níveis progressivos de dificuldade:
- 🟢 Fundamental I
- 🟡 Fundamental II
- 🟠 Ensino Médio/Técnico
- 🔴 Ensino Superior
- ⏱️ Timer dinâmico
- ✅ Feedback em tempo real
- 🏅 Ranking global
- 📊 Recordes pessoais
- 👥 Modo multiplayer


## 🛠️ Stack Tecnológica

### Core
- ⚛️ React Native
- 🚀 Expo
- 🔥 Firebase

### UI/UX
- 💅 Styled Components
- 🎨 React Native Vector Icons
- 🌙 Tema dark consistente

### Dados
- 💾 AsyncStorage
- 🖼️ Firebase Storage
- 🔄 Realtime Database

### Navegação
- 🧭 React Navigation v6

### Estado
- 🔄 Context API
- ⚡ React Hooks


## 📱 Screenshots







🎥 Ver o app em ação!


## 🚀 Como Começar

1. Clone o repositório
```bash
git clone https://github.com/seu-usuario/math-quiz.git
```

2. Instale as dependências
```bash
npm install
```

3. Configure o Firebase
- Crie um projeto no Firebase Console
- Adicione as credenciais em firebaseConfig.js

4. Inicie o app
```bash
expo start
```


## ⭐ Se gostou, deixe uma estrela no projeto!

📝 [Reporte bugs ou sugira features](https://github.com/Victor-Lis/issues)




## 👨‍💻 Autor

| |
| --- |
| Victor Lis |
| Desenvolvedor |