proyectos

CortesBank

Full stack
Dev

App bancaria con Frontend en React backend en Node.js con Express.js y una base de datos en MySQL

demo cortesbank

CortesBank

CortesBank es una aplicación bancaria de demostración, construida con React en el frontend y Node.js con Express.js en el backend. El objetivo de la app es proporcionar una interfaz sencilla para realizar operaciones bancarias, como el login, registro, transacciones, depósitos, retiros, y transferencias. Además, incluye un chatbot asistente para responder dudas sobre el banco, utilizando la API de OpenAI.

Repositorio en GitHub

Características

  • Login y Registro: Los usuarios pueden registrarse y acceder a la plataforma con credenciales seguras.
  • Dashboard del Usuario: Muestra los detalles de la cuenta del usuario, como nombre, número de cuenta y saldo disponible.
  • Transacciones Paginadas: Los usuarios pueden visualizar sus transacciones recientes en una lista paginada.
  • Operaciones Bancarias:
    • Depósitos: Los usuarios pueden realizar depósitos de manera interactiva mediante un modal.
    • Retiros: Los usuarios pueden realizar retiros de manera interactiva mediante un modal.
    • Transferencias: Los usuarios pueden realizar transferencias entre cuentas con un modal interactivo.
  • Chatbot Asistente: Un chatbot integrado con la API de OpenAI para ayudar a los usuarios con preguntas sobre sus cuentas o funciones del banco.

Tecnologías Utilizadas:

Frontend
  • React: Para la construcción de la interfaz de usuario.
Backend
  • Node.js: El entorno de ejecución de JavaScript en el servidor.
  • Express.js: Framework para la creación de la API RESTful.
  • MySQL: Base de datos para almacenar la información de los usuarios y transacciones.