Loading repository data…
Loading repository data…
Prof-Dani / repository
Projeto Ciclo Trigonométrico Aplicativo mobile interativo (React Native/Expo) integrado a um servidor (Java/Spring Boot) via Docker. O app permite explorar os eixos de seno e cosseno dinamicamente, enviando o ângulo selecionado para o backend processar os cálculos matemáticos em tempo real.
Projeto de um aplicativo mobile interativo desenvolvido em React Native com Expo, projetado para ser integrado a um servidor backend em Java (Spring Boot) via Docker. O app permite explorar os eixos de seno e cosseno dinamicamente, enviando o ângulo selecionado para o backend processar os cálculos matemáticos em tempo real.
Se você estiver iniciando o projeto do zero no GitHub Codespaces, siga a sequência de comandos abaixo:
npx create-expo-app@latest ciclo_trigonometrico --template blank
2. Entrar na pasta correta do projeto:
Bash
cd ciclo_trigonometrico
3. Instalar o Ngrok (responsável pelo túnel para o celular):
Bash
npm install -g @expo/ngrok
4. Instalar a biblioteca do Slider (barra de arrastar):
Bash
npx expo install @react-native-community/slider
5. Garantir que todas as dependências estejam baixadas:
Bash
npm install
6. Iniciar o aplicativo e gerar o QR Code:
Bash
npx expo start --tunnel
### 2. ENTRAR NA PASTA BACKEND E INICIAR O BANCO DE DADOS:
Agora, digite os seguintes comandos nesse novo terminal:
Entre na pasta do backend:
Bash
cd backend
Instale as dependências do banco (caso mude de ambiente ou precise garantir que o banco rode):
Bash
npm install
Coloque o servidor do banco para rodar:
Bash
node server.js
NA BARRA DO TERMINAL > ENTRAR EM PORTAS > ENCONTRAR PORTA 3000 ALTERAR DE "PRIVATE" PARA "PUBLIC"