O MAPIFRA é um aplicativo mobile desenvolvido para o Instituto Federal de Sergipe (IFS) com o objetivo de facilitar a navegação pelo campus através de um mapa digital interativo e acessível. O projeto foca em promover inclusão, acessibilidade e inovação tecnológica.
Desenvolver um aplicativo interativo em realidade aumentada que facilite a navegação pelo campus e promova acessibilidade a todos os usuários.
- ✅ Mapear e georreferenciar os blocos e setores do campus
- ✅ Implementar recursos de acessibilidade completos
- ✅ Integrar informações institucionais
- ✅ Criar experiências em realidade aumentada
- ✅ Acesso sem necessidade de login
- ✅ Compatibilidade com dispositivos de baixo desempenho
- ✅ Exibir eventos do campus com localização
- Estudantes do IFS
- Servidores e professores
- Visitantes do campus
- Pessoas com deficiência ou necessidades específicas
- Apresentação do aplicativo MAPIFRA
- Botões para acessar o modo de acessibilidade
- Opção para início rápido
- Acesso administrativo
- Modo Normal: Interface padrão com todos os recursos
- Modo Alta Acessibilidade: Interface otimizada com:
- Alto contraste
- Textos ampliados
- Compatibilidade com leitores de tela
- Suporte ao VLibras
- Seleção de campus (Aracaju, Itabaiana, Lagarto, Estância)
- Visualização do mapa interativo (placeholder para integração)
- Botão de localização em tempo real
- Toggle para Modo Realidade Aumentada
- Toggle para Rotas Acessíveis (rampas, banheiros acessíveis)
- Campo de busca com sugestões
- Busca por Voz integrada
- Categorias de locais:
- Salas de Aula
- Laboratórios
- Banheiros
- Locais Acessíveis
- Alimentação
- Administração
- Histórico de buscas recentes
- Locais populares
- Listagem de eventos do campus
- Filtros: Hoje / Próximos
- Informações detalhadas:
- Data e horário
- Localização no mapa
- Descrição do evento
- Botão para visualizar localização no mapa
- Botão para adicionar ao calendário
- Sobre o IFS
- Lista de campi
- Cursos oferecidos
- Recursos de acessibilidade disponíveis
- Contato e suporte
- Links para redes sociais
- Tutorial de uso do app
- ✅ Navegação sem login
- ✅ Interface responsiva adaptável a diferentes tamanhos de tela
- ✅ Suporte a leitores de tela (accessibilityLabel e accessibilityRole em todos os componentes)
- ✅ Botões com áreas de toque adequadas (mínimo 44x44 pontos)
- ✅ Alto contraste disponível no modo acessibilidade
- ✅ Textos escaláveis (useRWD hook)
- ✅ Busca por voz para facilitar navegação
- ✅ Rotas adaptadas para pessoas com mobilidade reduzida
- 🔄 VLibras (tradutor de Libras)
- 🔄 Audiodescrição completa
- 🔄 Navegação por gestos
- 🔄 Feedback tátil (vibração)
- React Native - Framework mobile
- Expo - Plataforma de desenvolvimento
- Expo Router - Navegação entre telas
- TypeScript - Tipagem estática
- Expo Vector Icons - Ícones do aplicativo
src/
├── app/
│ ├── _layout.tsx # Layout raiz da aplicação
│ ├── index.tsx # Tela inicial (Welcome)
│ ├── mode-selection.tsx # Seleção de modo
│ └── (tabs)/
│ ├── _layout.tsx # Layout das tabs
│ ├── map.tsx # Tela do mapa
│ ├── search.tsx # Tela de busca
│ ├── events.tsx # Tela de eventos
│ └── info.tsx # Tela de informações
├── locales/
│ └── pt.json # Traduções em português
└── assets/
└── images/
└── logo.png # Logo do aplicativo
- Node.js (versão 18 ou superior)
- pnpm (gerenciador de pacotes)
- Expo CLI
# Instalar dependências
pnpm install
# Iniciar o servidor de desenvolvimento
pnpm start
# Para Android
pnpm android
# Para iOS
pnpm ios
# Para Web
pnpm web- Instale o aplicativo Expo Go no seu dispositivo móvel
- Execute
pnpm startno terminal - Escaneie o QR Code com o aplicativo Expo Go
- O aplicativo será carregado no seu dispositivo
- Verde Principal:
#0B9768- Ações primárias e destaques - Fundo:
#ebeaffff- Cor de fundo clara - Branco:
#fff- Cards e superfícies - Texto Principal:
#111- Títulos e textos importantes - Texto Secundário:
#666- Descrições e labels
- Sistema de escala responsiva (useRWD)
- Pesos: 400 (regular), 600 (semibold), 700 (bold)
- Tamanhos base: 12px a 24px
-
Mapa Interativo
- Integração com React Native Maps
- Geolocalização em tempo real
- Marcadores de pontos de interesse
-
Realidade Aumentada
- Integração com biblioteca AR (Viro React ou similar)
- Navegação com setas em AR
- Reconhecimento de ambiente
-
Backend e API
- API para eventos do campus
- API para informações de locais
- Sistema de busca otimizado
-
Recursos Avançados de Acessibilidade
- VLibras integrado
- Text-to-Speech nativo
- Speech-to-Text para busca por voz
-
Otimizações
- Cache de mapas offline
- Otimização para dispositivos de baixo desempenho
- Compressão de imagens
Estudantes do Instituto Federal de Sergipe - Projeto de Extensão
Este projeto é desenvolvido como parte de um projeto acadêmico do IFS.
Versão: 1.0.0
Última atualização: Novembro 2025