Aplicación bancaría creada como un proyecto personal que posee sistema de Cajero Automatico(Repartir x cantidad de dinero con la menor cantidad de billetes) y sistema de transacciones y de creditos o prestamos entre usuarios solo con usar su correo, también un sistema de balance personal y tablas.
Resultado final del proyecto: https://serverside-bank-system.herokuapp.com/
NodeJS: Entorno de ejecucion que me permite usar Javascript del lado del servidor para todas las funciones dentro de este.
Express: Marco de aplicacion que me permite crear la API de una forma sencilla dentro de NodeJS.
MongoDB: Sistema de base de datos que permite almacenar toda la informacion de usuarios, transacciones, deudas, etc...
Mongoose: Biblioteca/dependecia que permite conectar una base de datos de MongoDB y crear todos los esquemas, modelos y documentos.
SocketIO: Biblioteca que permite la conexion bidireccional, bilateral en tiempo real para los clientes y el servidor. Usada para la comunicación de la funcionalidad chat (version 1.2.0)
Todo el sistema de versiones está hecho(semanticamente) bajo mi criterio de que es una versión y que no. Para las versiones disponibles Versiones del repositorio.
- Detalles de la ultima version(1.2.1) - Mejorado el diseño responsivo en el index y en la ventana de cajero
- John Alejandro Gonzalez - Trabajo completo - LinkedIn
Este proyecto está bajo la licensia ISC para su uso o copia, ya que es un proyecto con fin educativo, y libre. Todo siempre y cuando cuando se asuman los creditos al autor como dice lo siguiente.
Copyright (c) 2019, John Alejandro Gonzalez Contacto.
Se concede por la presente el permiso para usar, copiar, modificar y/o distribuir este software para cualquier propósito con o sin cargo, siempre y cuando el aviso de copyright anterior y este aviso de permiso aparezcan en todas las copias.
Este proyecto fue posible gracias a la cantida de documentación presente en la cantidad de librerias usadas en este. Este proyecto se hace con una intención autodidacta de aprender el uso de las tecnologias mencionadas anteriormente. También como una forma de demostrar el uso de los sistemas informaticos para revolucionar la economia de los paises latinoamericanos, y como se debe apuntar al futuro de la economia mundial.