Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Proyecto final Bases de Datos

-INTEGRANTES:
Jem Pool Suarez Muñoz (1630536)
Daniel Alejandro Diaz Ocampo (1629338)
Steban Cadena Giraldo(1670129)

NotThatEasyTaxy es un emprendimiento que quiere permitir a los usuarios de taxi de cualquier lugar del mundo, pedir un servicio desde una aplicación móvil. Esta aplicación es una versión super simplificada de aplicaciones como Uber que solo funciona de manera local.

Este proyecto se compone de una interfaz que se visualiza a traves de un navegador de internet, que esta conectada a un REST API, que a su vez se conecta a una base de datos en PostgreSQL.

Esta aplicación esta en etapa de desarrollo y se construyó como parte del proyecto final presentado en la asignatura Bases de Datos del programa de Ingenieria de Sistemas.

Requerimientos

  1. Instalar NodeJS version >= 4
  2. Instalar PostgreSQL version >= 9.1
  3. Instalar PostGIS version >= 2.2
  4. Instalar Git
  5. Instalar Docker CE y Docker Compose (No es necesario para la instalación alternativa)

Pasos para correr el proyecto de Instalación

$ git clone https://github.com/Daniel0205/Proyecto_BD
$ cd Proyecto_BD
$ sudo ./iniciar.sh

Cuando el script se termine de ejecutar, aparecerá en la terminal unas lineas de codigo como estas:

cliente_1   | Compiled successfully!
cliente_1   | 
cliente_1   | You can now view proyecto_bd in the browser.

Abrir un navegador web en la dirección localhost:3000

Instalación alternativa

$ git clone https://github.com/Daniel0205/Proyecto_BD

Hacer dos cambios en el código fuente para ajustarar la configuración a conexión local:

Directorio: Cliente
Archivo: package.json (linea 28)
Cambio: "proxy": "http://servidor:3001/" --> "proxy": "http://localhost:3001/"

Directorio: Servidor
Archivo: app.js (linea 18)
Cambio: host: 'db' --> host: '127.0.0.1'

Abrir PostgreSQL, crear una nueva base de datos con los valores por defecto con el nombre "NotThatEasyTaxi" y ejecutar los scripts que se encuentran en el archivo 'NotThatEasyTaxi.sql'

Ubicar el directorio "Servidor" que se encuentra dentro del directorio "Proyecto_BD" donde se descargo el proyecto y abrir una terminal, luego ejecutar los siguientes comandos:

$ npm install
$ npm start

Ubicar el directorio "Cliente" que se encuentra dentro del directorio "Proyecto_BD" donde se descargo el proyecto y abrir una nueva terminal, luego ejecutar los siguientes comandos:

$ npm install
$ npm start

Se abrirá el navegador por defecto con la aplicación corriendo en la dirección http://localhost:3000

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages