1. Passos a seguir
1.1. Arrumar eventos
1.1.1. fazer código python para adicionar eventos
1.1.1.1. Parte de comentarios, avaliação
1.1.1.1.1. Inserção de Guia Turistico
1.2. Adicionar endereço dos lugares nos cards
1.2.1. Adicionar campos de endereço no firebase
1.3. Separar os estabelecimentos por tipo
2. Perfil de Usuário
2.1. Foto de perfil
2.2. Nome ou apelido
2.3. Nacionalidade e idioma preferido
2.4. Locais visitados (avaliações)
2.5. Roteiros e locais salvos
3. Perfil de Usuário
3.1. Foto de perfil
3.2. Nome ou apelido
3.3. Nacionalidade e idioma preferido
3.4. Locais visitados (avaliações)
3.5. Roteiros e locais salvos
4. Perfil de Usuário
4.1. Foto de perfil
4.2. Nome ou apelido
4.3. Nacionalidade e idioma preferido
4.4. Locais visitados (avaliações)
4.5. Roteiros e locais salvos
5. Perfil de Usuário
5.1. Foto de perfil
5.2. Nome ou apelido
5.3. Nacionalidade e idioma preferido
5.4. Locais visitados (avaliações)
5.5. Roteiros e locais salvos
6. Perfil de Usuário
6.1. Foto de perfil
6.2. Nome ou apelido
6.3. Nacionalidade e idioma preferido
6.4. Locais visitados (avaliações)
6.5. Roteiros e locais salvos
7. Ideias de Tela Roteiro Turistico
7.1. Tela1: Dados Sobre Repartimento
7.1.1. Fotos da Cidade e pequenos textos.
7.2. Tela2: Informações básicas sobre região do Tuerê.
7.2.1. Fotos e explicação da região
7.3. Tela3: Informações sobre localização
7.3.1. Explicação de tragetória, localização e botão para visualização de mapa dentro do aplicativo e para acessar a localização no google maps
7.4. Tela4: Trajetória e Primeiros Destinos
7.4.1. Informações da tragetória e fotos e informações da primeira e segunda vila.
7.4.1.1. Serra Azul e Vila Novo Brasil
7.5. Tela5: Tragetória e fotos e informações do terceiro e quarto lugar de visita.
7.5.1. Informações sobre o localização, hospedagem e fabricação local de chocolate
7.5.1.1. Vila Novo Horizonte e Vila Novo Planalto
7.6. Tela 6: informação de localização sobre os pr[oximos 3 pontos de paradas do roteiro.
7.6.1. Informações e fotos dos 3 lugares na tela
7.6.1.1. Pé da Serra, Distrito Belo Monte e Região do Pacajazinho
8. Roterio Turistico
8.1. nomeRoteiro = string
8.2. nomeLocal = string
8.3. Descrição = string
8.4. fotoCapa = srting (URL)
8.5. localizacaoInicio = geoPoint
8.6. localizacaoPonto = geoPoint
8.7. fotoPonto = array = string
8.8. Duração = timeStamp
9. Configurações
9.1. Excluir ou Desativar conta
9.2. Idioma
9.3. Unidade de Medida (Km/Milhas)
9.4. Modo Escuro e Modo Claro
9.5. Privacidade e Segurança
9.5.1. Bloqiuear usuários
9.5.2. Realizar Denúncias
9.6. Opções de lembretes e configuração do modo de notificação
9.7. Relatar problema
9.8. Deixar Feedback
9.9. Suporte
10. Perfil de Usuário
10.1. Foto de perfil
10.2. Nome ou apelido
10.3. Nacionalidade e idioma preferido
10.4. Locais visitados (avaliações)
10.5. Roteiros e locais salvos
11. Proximos passos
11.1. Partes Finalizadas
11.1.1. Integração com Google Maps API
11.1.2. Firebase integrado
11.1.2.1. Telas de Login com criação de contas funcionais
11.1.3. Comunicação entre App e Database
11.1.3.1. Criação e gerenciamento de perfis de usuários;
11.1.3.2. Criação de cards com fotos e vídeos
11.1.4. Integração de eventos
11.1.4.1. Visualização e salvamento de eventos;
11.1.5. Informações dos componentes cadastrados dentro do aplicativo
11.1.6. Definição das categorias do App
11.2. Partes Incompletas
11.2.1. Sistema de avaliações, comentários e notificações;
11.2.2. Perfil de usuário
11.2.3. Configurações e preferências de usuário
11.3. Partes para fazer
11.3.1. Interface intuitiva;
11.3.2. Concluir a integração dos itens da cidade no banco de dados
11.3.3. Incorporar os atrativos turísticos no aplicativo.
11.3.4. Testes de usabilidade, otimização e desempenho;
11.3.5. Termos de uso e politicas de privacidade
11.3.6. Definição completa dos itens que vão estar no aplicativo
11.3.6.1. Definir lugares, estabelecimentos, rotas turisticas e
11.3.7. Botão direcional para o lugar dentro do GoogleMaps
11.3.8. Melhorar navegação de usuário (mais informações no mapa)
12. Ideias de Modificações
12.1. Atrativos Turisticos
12.1.1. ✓Lago da Uhe Tucuruí ✓Região do Caraípe ✓Região da Cajazeirinhas ✓Visita na UHE Tucuruí ✓City Tour Vila Permanente ✓City Tour Cidade ✓Comunidade da Perdeneiras e Atracateua Quilombolas ✓Comunidade da Aldeia Indígena Trocará Assurinis
12.2. Modificar para que o usuário marque onde está, dessa forma mesmo estando em outra cidade ele consegue ver os atrativos e coisas de outra cidade, não precisando necessáriamente estar na cidade em questão. Podendo baixar o aplicativo em um outro local e, por exemplo, ver a lista de hotéis da cidade, podendo ligar e agender uma reserva.
12.2.1. Adficionar foto do usuário ao comentyar sobre algum estabelecimento
12.3. ✓ Hospedagem Hotéis Pousadas Hostel
12.3.1. ✓Gastronomia Restaurantes Conveniências Cafeteria Bares
12.4. Mudar o nome das categorias, colocar algo mais suscinto e abrangente e depois ir destrinchando
13. Funções Prontas
13.1. Configurações
13.2. Prerferências
13.3. histórico Turistico
14. Ideias Daniel
14.1. Comunicação de API clima e tempo
14.1.1. Serviços
14.1.1.1. Chatbox para duvidas do usuário
14.1.1.1.1. Tradção automática para outras linguas
15. Passos a seguir
15.1. Arrumar eventos
15.1.1. fazer código python para adicionar eventos
15.1.1.1. Parte de comentarios, avaliação
15.1.1.1.1. Inserção de Guia Turistico
15.2. Adicionar endereço dos lugares nos cards
15.2.1. Adicionar campos de endereço no firebase
15.3. Separar os estabelecimentos por tipo
16. App.js
16.1. MyNavigation.js
16.1.1. MainComponent.js
16.1.1.1. PerfilRoute.js
16.1.1.2. NotificacaoRoute.js
16.1.1.3. EventosRoute.js
16.1.1.4. ExplorarRoute.js
16.1.1.4.1. Estabelecimento.js
17. Cidades
17.1. Tucuruí
17.1.1. Sugestões
17.1.2. Estabelecimentos
17.1.3. Roteiros Turísticos
17.1.4. Eventos
17.2. Breu Branco
17.2.1. Sugestões
17.2.2. Estabelecimentos
17.2.3. Roteiros Turísticos
17.2.4. Eventos
17.3. Jacundá
17.3.1. Sugestões
17.3.2. Estabelecimentos
17.3.3. Roteiros Turísticos
17.3.4. Eventos
17.4. Novo Repartimento
17.4.1. Sugestões
17.4.2. Estabelecimentos
17.4.3. Roteiros Turísticos
17.4.4. Eventos
17.5. Itupiranga
17.5.1. Sugestões
17.5.2. Estabelecimentos
17.5.3. Roteiros Turísticos
17.5.4. Eventos
17.6. Goianésia do pará
17.6.1. Sugestões
17.6.2. Estabelecimentos
17.6.3. Roteiros Turísticos
17.6.4. Eventos
17.7. Nova Ipixuna
17.7.1. Sugestões
17.7.2. Estabelecimentos
17.7.3. Roteiros Turísticos
17.7.4. Eventos
18. Estabelecimento/Local selecionado
18.1. Fotos
18.2. Vídeos
18.3. Descrição ou História
18.4. Localização
18.5. Contatos (redes sociais e telefone)
18.6. Comentários
18.7. Adicionar fotos ou vídeos
18.8. Avaliações
19. Definição das principais funções do aplicativo.
19.1. Interface do usuário
19.1.1. Design intuitivo
19.1.2. Facilidade de uso
19.1.3. Navegação simplificada
19.2. Guias de turismo personalizados
19.2.1. Sugestões de roteiros personalizados
19.2.2. Recomendações com base nas preferências do usuário
19.2.3. Dicas de lugares a visitar
19.3. Informações sobre os pontos turísticos:
19.3.1. Fotos
19.3.2. Informações relevantes
19.3.3. Detalhes sobre cada ponto turístico
19.4. Contato com hotéis, restaurantes e outros estabelecimentos
19.4.1. Lista de principais hotéis e restaurantes
19.4.2. Integração com informações de contato
19.4.3. Avaliações e comentários dos usuários
19.5. Recursos de mapas e rotas
19.5.1. Integração com API de mapas
19.5.2. Possibilidade de traçar rotas
19.5.3. Visualização de mapas offline
19.6. Eventos e atividades
19.6.1. Calendário de eventos
19.6.2. Notificações sobre eventos próximos
19.6.3. Possibilidade de planejar atividades
19.7. Funcionalidades adicionais
19.7.1. Reservas de hotéis e restaurantes diretamente pelo aplicativo
19.7.2. Compartilhamento de experiências nas redes sociais
19.7.2.1. Conexão com perfis de amigos para ver recomendações e atividades sugeridas
19.7.3. Feedback dos usuários para melhoria contínua
19.7.4. Acessibilidade e Idiomas
19.7.4.1. Garantir que o aplicativo seja acessível para usuários com deficiências visuais, auditivas ou motoras
19.7.4.2. Suporte a vários idiomas para atrair turistas internacionais
20. Custos para desenvolvimento.
20.1. Custos de desenvolvimento do aplicativo do IGR Lago Tur
20.1.1. Licença do Google 125 dolares para poder lançar na playstore. Linceça da Appstore 500 dolares para lançar na appstore.
20.1.1.1. Custo para lançamento do aplicativo= 625 reais
20.1.2. Custo de desenvolvedor = 700 reais mensais
20.2. Custos comuns para desenvolvimento de um aplicativo
20.2.1. Desenvolvimento de Software
20.2.1.1. De acordo com o site Crowd o desenvolvimento de um aplicativo no Brasil varia de R$ 25.000 a R$ 500.00 dependendo da complexidade da aplicação.
20.2.2. Design e UX/UI
20.2.2.1. De acordo com o site "awari.com.br" o desenvolvimento de uma identidade visual para um aplicativo pode varias de R$ 1.500 a R$ 10.000 dependendo da qualidade e do escopo do trabalho.
21. Etapas a seguir para desenvolvimento do aplicativo.
21.1. Alinhamento de ideias.
21.2. Configuração do Ambiente de Desenvolvimento.
21.3. Estruturação do projeto.
21.3.1. Crie uma estrutura de pastas para o seu projeto React Native, organizando os arquivos de acordo com as melhores práticas.
21.3.2. Defina a estrutura de navegação do aplicativo usando uma biblioteca como React Navigation.
21.4. Desenvolvimento do Beckend.
21.4.1. Comece a desenvolver as telas e componentes do aplicativo usando React Native.
21.4.2. Utilize bibliotecas e componentes de terceiros conforme necessário para acelerar o desenvolvimento e adicionar funcionalidades específicas.
21.5. Integração com APIs Externas.
21.5.1. Integre o aplicativo com APIs externas para obter dados e funcionalidades adicionais, como informações sobre pontos turísticos, previsão do tempo, mapas e serviços de reserva.
21.6. Implementação de Funcionalidades Específicas.
21.6.1. Implemente as funcionalidades principais do aplicativo, como visualização de pontos turísticos, busca, reserva de hotéis e restaurantes, mapas e rotas, compartilhamento de avaliações, etc.
21.7. Testes e Depuração.
21.7.1. Realize testes extensivos em todas as funcionalidades do aplicativo em dispositivos reais e em emuladores.
21.7.2. Depure e corrija quaisquer bugs ou problemas de desempenho encontrados durante os testes.
21.8. Otimização de Desempenho.
21.8.1. Otimize o desempenho do aplicativo, garantindo que ele seja responsivo e rápido em todas as condições.
21.8.2. Utilize técnicas como lazy loading, memoização de componentes e otimização de imagens para melhorar o desempenho.
21.9. Empacotamento e Publicação
21.9.1. Empacote o aplicativo para distribuição nas lojas de aplicativos (Google Play Store para Android e App Store para iOS).
21.9.2. Siga as diretrizes de empacotamento e publicação fornecidas pela documentação oficial do React Native e pelas lojas de aplicativos.
22. Tela Conta
22.1. Login
22.2. Criar conta
23. Tela Inicial
23.1. Estabelecimentos/locais
23.1.1. Lista de Estabelecimentos/Locais
23.1.1.1. Opções de Hospedagem
23.1.1.2. Opções de Gastronomia
23.1.1.3. Opções de lazer
23.1.1.4. Outras opções para o turista
23.2. Eventos
23.2.1. Lista de eventos
23.2.1.1. Localização e navegação
23.2.1.2. Redes sociais
23.2.1.3. Fotos, vídeos
23.2.1.4. Data e hora
23.3. Perfil
23.3.1. Foto
23.3.2. Informações pessoais
23.3.3. Editar informações
23.4. Sugestões
23.4.1. Locais e estabelecimentos
23.5. Roteiros Turisticos
23.5.1. Lista de roteiros
23.5.1.1. Descrução
23.5.1.2. Fotos
23.5.1.3. Pontos de visita
23.5.1.4. Informações de contato