Skip to content
GitHubStars: 09 views

airline_academic_project

Sistema de reserva de vuelos

El sistema de reservaciones de vuelos permite al usuario hacer consultas y reservaciones de vuelos, además de poder comprar los boletos aéreos de forma remota sin la necesidad de recurrir a un agente de viajes.

Cómo instalar este proyecto

  1. Corre este script para instalar el proyecto
sudo ./install.sh
  1. Crear la base de datos con esta línea de código:
cat bd.sql | sudo mysql -uroot -p
  1. Esta API utiliza estas variables de entorno, para correr la aplicación, conteniendo las credenciales de la base de datos, el token, el host y el puerto de ejecución
PORT=3052
PASSWORD_TOKEN=miclave
HOST=localhost
USER_DB=vuelos
PASSWORD_DB=Vuelos_01
NAME_DATA_BAASE=aerolinea

Correr la API

  1. Muévete a la carpeta backend/src y ejecuta el código
node .
  1. Abre otro bash y muévete a la carpeta frontend/my-app y ejecuta el código
npm start

Funcionamiento de la API:

NOTA: para modificar, o crear datos desde cero debes iniciar sessión con el token.

  1. Registro

Registro

  1. Login Login

  2. Consulta de la informacion de vuelos por persona Consulta_persona

  3. Consulta detallada de un vuelo en específico o también se podría realizar la consulta de todos los vuelos Consulta_vuelo

  4. Información del usuario Usuario

Funcionamiento para el cliente final (frontend)

Aun en desarrollo

Autor