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. Coisas para fazer amanha
3. Ideias de Modificações
3.1. Atrativos Turisticos
3.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
3.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.
3.2.1. Adficionar foto do usuário ao comentyar sobre algum estabelecimento
3.3. ✓ Hospedagem Hotéis Pousadas Hostel
3.3.1. ✓Gastronomia Restaurantes Conveniências Cafeteria Bares
3.4. Mudar o nome das categorias, colocar algo mais suscinto e abrangente e depois ir destrinchando
4. Passos no Perfil
4.1. Configurações
4.2. Prerferências
4.3. histórico Turistico
5. Ideias Daniel
5.1. Comunicação de API clima e tempo
5.1.1. Serviços
5.1.1.1. Chatbox para duvidas do usuário
5.1.1.1.1. Tradção automática para outras linguas
6. Passos a seguir
6.1. Arrumar eventos
6.1.1. fazer código python para adicionar eventos
6.1.1.1. Parte de comentarios, avaliação
6.1.1.1.1. Inserção de Guia Turistico
6.2. Adicionar endereço dos lugares nos cards
6.2.1. Adicionar campos de endereço no firebase
6.3. Separar os estabelecimentos por tipo
7. App.js
7.1. MyNavigation.js
7.1.1. MainComponent.js
7.1.1.1. PerfilRoute.js
7.1.1.2. NotificacaoRoute.js
7.1.1.3. EventosRoute.js
7.1.1.4. ExplorarRoute.js
7.1.1.4.1. Estabelecimento.js
8. Cidade
8.1. tucurui
8.1.1. estabelecimentos
8.1.2. sugestões
8.1.3. guias turisticos
8.1.4. praças
8.2. jacunda
8.2.1. praças
8.2.2. guias turisticos
8.2.3. sugestões
8.2.4. estabelecimentos
8.3. itupiranga
8.3.1. praças
8.3.2. guias turisticos
8.3.3. sugestões
8.3.4. estabelecimentos
9. Estabelecimento
9.1. Fotos
9.2. Vídeos
9.3. Descrição ou História
9.4. Localização
9.5. Contatos (redes sociais e telefone)
9.6. Comentários
9.7. Adicionar fotos ou vídeos
9.8. Avaliações
10. O que você está procurando?
10.1. Hotéis
10.2. Restaurantes
10.3. Bares
10.4. Resorts
10.5. Clubes
10.6. ...
11. Definição das principais funções do aplicativo.
11.1. Interface do usuário
11.1.1. Design intuitivo
11.1.2. Facilidade de uso
11.1.3. Navegação simplificada
11.2. Guias de turismo personalizados
11.2.1. Sugestões de roteiros personalizados
11.2.2. Recomendações com base nas preferências do usuário
11.2.3. Dicas de lugares a visitar
11.3. Informações sobre os pontos turísticos:
11.3.1. Fotos
11.3.2. História e informações relevantes
11.3.3. Detalhes sobre cada ponto turístico
11.4. Contato com hotéis, restaurantes e outros estabelecimentos
11.4.1. Lista de principais hotéis e restaurantes
11.4.2. Integração com informações de contato
11.4.3. Avaliações e comentários dos usuários
11.5. Recursos de mapas e rotas
11.5.1. Integração com API de mapas
11.5.2. Possibilidade de traçar rotas
11.5.3. Visualização de mapas offline
11.6. Eventos e atividades
11.6.1. Calendário de eventos
11.6.2. Notificações sobre eventos próximos
11.6.3. Possibilidade de planejar atividades
11.7. Funcionalidades adicionais
11.7.1. Reservas de hotéis e restaurantes diretamente pelo aplicativo
11.7.2. Compartilhamento de experiências nas redes sociais
11.7.2.1. Conexão com perfis de amigos para ver recomendações e atividades sugeridas
11.7.3. Feedback dos usuários para melhoria contínua
11.7.4. Acessibilidade e Idiomas
11.7.4.1. Garantir que o aplicativo seja acessível para usuários com deficiências visuais, auditivas ou motoras
11.7.4.2. Suporte a vários idiomas para atrair turistas internacionais
12. Custos para desenvolvimento.
12.1. Custos de desenvolvimento do aplicativo do IGR Lago Tour
12.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.
12.1.1.1. Custo para lançamento do aplicativo= 625 reais
12.1.2. Custo de desenvolvedor = 700 reais mensais
12.2. Custos comuns para desenvolvimento de um aplicativo
12.2.1. Desenvolvimento de Software
12.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.
12.2.2. Design e UX/UI
12.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.
13. Etapas a seguir para desenvolvimento do aplicativo.
13.1. Alinhamento de ideias.
13.2. Configuração do Ambiente de Desenvolvimento.
13.3. Estruturação do projeto.
13.3.1. Crie uma estrutura de pastas para o seu projeto React Native, organizando os arquivos de acordo com as melhores práticas.
13.3.2. Defina a estrutura de navegação do aplicativo usando uma biblioteca como React Navigation.
13.4. Desenvolvimento do Beckend.
13.4.1. Comece a desenvolver as telas e componentes do aplicativo usando React Native.
13.4.2. Utilize bibliotecas e componentes de terceiros conforme necessário para acelerar o desenvolvimento e adicionar funcionalidades específicas.
13.5. Integração com APIs Externas.
13.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.
13.6. Implementação de Funcionalidades Específicas.
13.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.
13.7. Testes e Depuração.
13.7.1. Realize testes extensivos em todas as funcionalidades do aplicativo em dispositivos reais e em emuladores.
13.7.2. Depure e corrija quaisquer bugs ou problemas de desempenho encontrados durante os testes.
13.8. Otimização de Desempenho.
13.8.1. Otimize o desempenho do aplicativo, garantindo que ele seja responsivo e rápido em todas as condições.
13.8.2. Utilize técnicas como lazy loading, memoização de componentes e otimização de imagens para melhorar o desempenho.
13.9. Empacotamento e Publicação
13.9.1. Empacote o aplicativo para distribuição nas lojas de aplicativos (Google Play Store para Android e App Store para iOS).
13.9.2. Siga as diretrizes de empacotamento e publicação fornecidas pela documentação oficial do React Native e pelas lojas de aplicativos.
14. Tela Conta
14.1. Login
14.2. Criar conta
14.3. Entrar sem login
15. Tela Inicial
15.1. Explorar
15.1.1. Sugestões, recomendações e dicas
15.1.2. Guia tiurístico
15.1.3. Estabelecimentos
15.1.4. Procurar (barra de pesquisa)
15.2. Eventos
15.2.1. Criar um novo evento
15.2.2. Visualizar eventos
15.2.2.1. Ativar lembrete
15.2.3. Calendário de eventos
15.3. Perfil
15.3.1. Foto
15.3.2. Informações pessoais