-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.
- Instalar NodeJS version >= 4
- Instalar PostgreSQL version >= 9.1
- Instalar PostGIS version >= 2.2
- Instalar Git
- Instalar Docker CE y Docker Compose (No es necesario para la instalación alternativa)
$ git clone https://github.com/Daniel0205/Proyecto_BD
$ cd Proyecto_BD
$ sudo ./iniciar.shCuando 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
$ git clone https://github.com/Daniel0205/Proyecto_BDHacer 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 startUbicar 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 startSe abrirá el navegador por defecto con la aplicación corriendo en la dirección http://localhost:3000