Bienvenido a Navi Explore, una aplicación diseñada para enriquecer la experiencia turística en ciudades con alto flujo de visitantes y residentes. Este proyecto ofrece una plataforma móvil y web unificada que consolida información sobre eventos locales, atracciones, alojamiento, transporte y servicios
- Instalação
- Uso
- Recursos
- Dependências
- Configurações
- Exemplos
- Solução de Problemas
- Colaboradores
- Tecnologias Utilizadas
Para utilizar o Clima Tempo localmente, siga estes passos:
- Clone este repositório:
git clone https://github.com/YeffersonSilva/ConnectedTourism.git
- Instale as dependências utilizando o Node.js:
cd ConnectedTourism/sever
npm install
- Instala las dependencias del frontend (React):
cd ../client
npm install
-Para ejecutar el backend:
cd sever
npm start
Para ejecutar el frontend (web):
cd client
npm start
Sigue las instrucciones en pantalla para visualizar la aplicación en tu navegador o dispositivo móvil.
Este proyecto utiliza las siguientes tecnologías y librerías:
- *Express: Framework web para Node.js.
- *React para el frontend web.
- *React Native para el desarrollo móvil.
- MongoDB como sistema de base de datos (opcionalmente, puedes describir aquí si usas una base de datos).
Antes de iniciar el proyecto, debes configurar las variables de entorno necesarias:
- Copia el archivo
.env.example
en la raíz del proyecto y renómbralo a.env
: env.example - Edita el archivo
.env
añadiendo tus valores específicos para las siguientes variables:
PORT=4000
DB_HOST=localhost
DB_PORT=27017
DB_NAME=connectedTourism
DB_USER=username
DB_PASSWORD=password
MAPS_API_KEY=your_google_maps_api_key
WEATHER_API_KEY=your_openweathermap_api_key
JWT_SECRET=your_jwt_secret
TOKEN_EXPIRATION=1d
EMAIL_SERVICE_PROVIDER=your_email_service_provider
EMAIL_USERNAME=your_email_username
EMAIL_PASSWORD=your_email_password
REACT_NATIVE_CONFIG_EXAMPLE=your_config_value
Yefferson Silva : https://github.com/YeffersonSilva