Giter Site home page Giter Site logo

rys-aca-web-app's Introduction

RyS Transportes WebApp

El proyecto RyS Transportes es un sistema de tracking de unidades de carga, en el cual se puede:

  • Registrar unidades
  • Registrar conductores
  • Dar seguimiento a rutas de entrega
  • Consultar por medio de Geolocation en tiempo real
  • Mantener control de las rutas completadas, pendientes e incompletas

Contenido del manual técnico.

Requerimientos técnicos

Requerimientos mínimos para la utilización del aplicativo :

  • Windows 10 64-bit: Pro, Enterprise, or Education (Build 16299 o superior).
  • Procesador de 64 bits.
  • 4 GB RAM.

Listado de rutas mapeadas a nivel de API:

Consulta HTTP Método Response
http://localhost:8080/auth/signin POST Token para acceder a demás consultas
http://localhost:8080/auth/signup POST Registo de nuevo usuario en Base de Datos
http://localhost:8080/units/add POST Registo de una nueva unidad
http://localhost:8080/units GET Obtener listado de todas las unidades a nivel de BD
http://localhost:8080/units PUT Actualizar unidad ya existente
http://localhost:8080/units/{id} DELETE Eliminar units por ID
http://localhost:8080/freights GET Obtener listado de todas los fletes a nivel de BD
http://localhost:8080/freights/{id} GET Obtener fletes por ID a nivel de BD
http://localhost:8080/freights POST Registrar nuevo flete
http://localhost:8080/freights PUT Actualizar flete ya existente
http://localhost:8080/user GET Obtener todos los usuarios a nivel de BD
http://localhost:8080/clients GET Obtener listado de todos los clientes
http://localhost:8080/clients/{id} GET Obtener cliente por ID
http://localhost:8080/clients POST Crear nuevo cliente
http://localhost:8080/clients PUT Actualizar cliente ya existente
http://localhost:8080/clients/{id} DELETE Eliminar cliente por ID
http://localhost:8080/empfreight GET Obtener todos los empleados por flete
http://localhost:8080/empfreig GET Obtener todos los empleados por flete
http://localhost:8080/empfreight POST Crear empleados por flete
http://localhost:8080/empfreight PUT Actualizar empleados por flete ya existente
http://localhost:8080/empfreight/{id} DELETE Eliminar empleados por flete por ID

Features

  • Historial de Rutas

alt text

  • Unidades Registradas

alt text

  • Unidad: Detalle de Ruta

alt text

  • Unidad: Crear Nueva

alt text

  • Conductores Registrados

alt text

  • Conductor: Crear Nuevo

alt text

Para mayor detalle sobre las funcionalidades, puede consultar Manual de Usuario

License

El software se encuentra licenciado con MIT, ya que nuestro principal objetivo es que la colaboración en el proyecto sea continúa y que diferentes empresas puedan adaptarlo a sus necesidad basandose en el código fuente de RyS Transportes, con la única condición que el software que se extienda de este continue siendo Open Source

Deployment

Para instalar las dependencias del proyecto se debe correr primero el comando

  npm install

Luego, para correr el programa en localhost corremos el comando

  npm run dev

Authors

rys-aca-web-app's People

Contributors

sebs14 avatar andreayalad avatar okalos1 avatar rjmendezl avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.