/back-end

Carpooling Backend Application

Primary LanguageJavaScriptMIT LicenseMIT

Carpooling Back-end

Back end in node.js for carpooling application

La aplicación de front-end conectada a este back-end permite a los usuarios, compartir parte de su viaje, en el mismo vehículo, si las rutas que deben realizar son similares.

Instalación:

Se necesita tener instalado: npm install mocha -g

dentro de la carpeta back-end ejecutar npm install

Se necesita tener creada la base de datos de carpooling. Nos logueamos como usuario postgres sudo su su postgres

Desde el usuario de postgres ejecutamos: createdb -O carpooling -E UTF8 carpooling psql --dbname=carpooling --command='CREATE EXTENSION POSTGIS;'

Referencias

Se tomaron como referencia estos tutoriales:

To do:

  • Agregar descripción a todos los servicios. (Ver ejemplos en proyecto de soapui)

En la creación de un viaje:

  • Administración del tiempo: Se asume que se utiliza la hora local, Buenos Aires GMT-3. Revisar si más adelante es necesario agregar soporte para diferentes zonas horarias.

  • Verificar si para trazar la trayectoria de la ruta, alcanza con utilizar overview_polyline o si es necesario utilizar polyline.

  • Leer mejor sobre migrations.

License / Licencia

See the LICENSE file for license rights and limitations (MIT). Ver derechos de licencia y limitaciones (MIT) en el archivo: LICENSE.