Airboss es un portal de reserva de vuelos que consulta en tiempo real la disponibilidad de asientos en vuelos de todo el mundo.
- Clona el repositorio
git clone https://github.com/rmanueco/airboss_HAB.git
- Instala los paquetes NPM para el servidor
cd servidor npm install
- Instala los paquetes NPM para el cliente
cd cliente npm install
- Inicializa la base de datos:
cd servidor/bbdd/
node initDB.js
-
En el .env del servidor necesitarás generar las siguientes credenciales:
SENDGRID_API_KEY= Click aquí para generar
SENDGRID_FROM= Correo desde el que envías el mail
CLIENT_ID= Click aquí para generar
CLIENT_SECRET=Click aquí para generar
GOOGLE_CLIENT_ID= Click aquí para generar
GOOGLE_SECRET_ID= Click aquí para generar -
En el .env del servidor necesitarás generar las siguientes credenciales:
REACT_APP_ID_GOOGLE= Recogido en el paso 5
REACT_APP_PAYPAL_EMAIL= Click aquí para generar
REACT_APP_PAYPAL_PASSWORD= Click aquí para generar
REACT_APP_PAYPAL_CLIENTID=Click aquí para generar
Si quieres realizar un pago mediante Paypal usando tarjeta puedes introducir una de estas dos para validar con éxito, la fecha de caducidad debe ser posterior a la actual:
- MASTERCARD 2223000048400011
- VISA 4012888888881881
Distribuido bajo licencia del MIT.