Skip to content

Rafafaaa-FIAP/GS06-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Space Climate Monitor

📖 Sobre o Projeto

O Space Climate Monitor é uma aplicação mobile desenvolvida em React Native com Expo e TypeScript, criada como parte da Global Solution.

O aplicativo integra dados climáticos em tempo real, geolocalização e informações espaciais fornecidas pela NASA, demonstrando como tecnologias ligadas à indústria espacial podem gerar impacto positivo na Terra.

O projeto está alinhado principalmente aos Objetivos de Desenvolvimento Sustentável (ODS) da ONU:

  • ODS 9 — Indústria, Inovação e Infraestrutura
  • ODS 11 — Cidades e Comunidades Sustentáveis
  • ODS 13 — Ação Contra a Mudança Global do Clima

🌎 Funcionalidades

🏠 Dashboard Inteligente

  • Temperatura atual
  • Umidade do ar
  • Velocidade do vento
  • Quantidade de favoritos
  • Imagem espacial em destaque
  • Gráfico climático

🌤️ Clima em Tempo Real

  • Geolocalização automática
  • Dados meteorológicos em tempo real
  • Atualização por Pull To Refresh

🚀 Galeria Espacial NASA

  • Imagens astronômicas dos últimos 15 dias
  • Informações detalhadas de cada imagem
  • Favoritar imagens

⭐ Favoritos

  • Salvamento local utilizando AsyncStorage
  • Remoção de favoritos
  • Persistência entre execuções

⚙️ Configurações

  • Informações do projeto
  • Limpeza de favoritos
  • Interface Dark Mode

🛰️ Relação com a Indústria Espacial

O aplicativo utiliza informações disponibilizadas por serviços ligados ao ecossistema espacial, demonstrando aplicações práticas de:

  • Sensoriamento remoto
  • Monitoramento climático
  • Dados orbitais
  • Tecnologias espaciais aplicadas ao cotidiano

🧠 Tecnologias Utilizadas

Mobile

  • React Native
  • Expo SDK 55
  • TypeScript

Navegação

  • React Navigation
  • Bottom Tabs

Estado Global

  • Context API
  • Custom Hooks

Persistência

  • AsyncStorage

APIs

  • Open-Meteo API
  • NASA APOD API

Outras Bibliotecas

  • Axios
  • Expo Location
  • React Native Chart Kit
  • React Native SVG

📂 Estrutura do Projeto

src/
 ├── assets/
 ├── components/
 ├── contexts/
 ├── hooks/
 ├── navigation/
 ├── screens/
 ├── services/
 ├── storage/
 ├── theme/
 ├── types/
 └── utils/

📸 Capturas de Tela

Home

Clima

NASA

Favoritos

Configurações


▶️ Como Executar

Clonar o repositório

git clone https://github.com/Rafafaaa-FIAP/GS06-mobile

Instalar dependências

npm install

Executar o projeto

npx expo start

👥 Integrantes

Nome RM
Enzo Rodrigues RM553377
Gabriel Mediotti RM552632
Hugo Santos RM553266
Maria Júlia RM553384
Rafael Cristofali RM553521

📄 Licença

Projeto acadêmico desenvolvido para fins educacionais.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors