FlyMan se trata de una solución para la empresa de car sharing MyKeego en su proceso de mantenimiento de los autos, donde se ofrecerá un webadmin para el administrador y jefe de los operarios que realizan las tareas a los vehículos de la empresa. Dicho administrador podrá asignar reservas de mantenimiento a cada uno de los operarios, para quienes además se desarrolló una aplicación móvil. En esta aplicación, los operarios podrán visualizar el total de servicios que deben realizar durante su jornada laboral, su órden y los detalles de cada uno, así como también información de los vehículos. Además podrán abrir y cerrar los autos desde la misma app y generar reportes del servicio realizado informando posibles daños.
- Git
- Node.js y npm
- Expo
- Abrir una terminal y ejecutar el siguiente comando:
npm install -g expo-cli - Al finalizar, verificar la versión instalada de expo-cli con el siguiente comando:
expo-cli --version(Última versión de expo-cli: 5.4.11 - junio 2022)
- Abrir una terminal y ejecutar el comando “git clone” para clonar el repositorio en el
entorno local:
git clone https://github.com/FlyMan-ORT/flyMan_app.git - En la misma terminal, ingresar mediante el comando “cd” a la carpeta creada al clonar el repositorio.
Ejemplo:
cd C:\Users\desktop\flyMan_app - En la misma terminal, ejecutar el comando “npm install” para instalar todas las
dependencias y paquetes necesarios para el correcto funcionamiento:
npm install - Ingresar a la IDE de desarrollo, abrir el repositorio clonado previamente y en la
carpeta principal crear un archivo sin nombre con la extensión .env para poner ahí
dentro las variables de entorno necesarias. Solicitar dichas variables al equipo de
desarrollo ya que no pueden ser de dominio público.
.env example:
BASE_URL= - Finalmente para ejecutar el software, abrir una terminal en la IDE de desarrollo e
ingresar el comando “expo start” para correr la aplicacion móvil de manera local en modo desarrollo:
expo start
- axios para la solicitud de request a la base de datos.
- react-native-base componentes universales para React & React Native.
- react-navigation lireria de navegación.
- react-moment para el manejo de fechas.
- react-native-dotenv para utilizar las variables de entorno.