Drako01 / api-rest-pagos

Aplicación de Gestión de Pagos Bancarios

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aplicación de Gestión de Pagos Bancarios

Este repositorio contiene el código fuente para una aplicación web de gestión de pagos bancarios. La aplicación consta de un backend desarrollado en Node.js y Express, que proporciona una API RESTful para manejar las operaciones CRUD de pagos, y un frontend desarrollado en React que permite a los usuarios interactuar con la aplicación a través de una interfaz de usuario intuitiva.

Backend

El backend de la aplicación se encuentra en la carpeta backend. Este se encarga de gestionar la lógica del negocio y la comunicación con la base de datos PostgreSQL. A continuación se detallan los principales aspectos del backend:

  • Tecnologías utilizadas: Node.js, Express, PostgreSQL.
  • Funcionalidades:
    • API RESTful para la gestión de pagos.
    • Autenticación básica utilizando sesiones o tokens JWT.
    • Implementación de pruebas básicas para garantizar la funcionalidad correcta de la API.

Para iniciar el backend, sigue las instrucciones en el archivo README.md dentro de la carpeta backend.

Frontend

El frontend de la aplicación se encuentra en la carpeta frontend. Este proporciona una interfaz de usuario intuitiva que permite a los usuarios interactuar con la aplicación. A continuación se detallan los principales aspectos del frontend:

  • Tecnologías utilizadas: React, Styled Components, Tailwind CSS.
  • Funcionalidades:
    • Registro de nuevos pagos.
    • Visualización de la lista de pagos con capacidad de filtrado y búsqueda.
    • Mejoras en el diseño y usabilidad utilizando Styled Components y Tailwind CSS.
    • Validaciones de entrada en el frontend para garantizar la integridad de los datos.
    • Exportación de la lista de pagos a un archivo CSV o Excel.

Para iniciar el frontend, sigue las instrucciones en el archivo README.md dentro de la carpeta frontend.

Instalación y Uso

Para instalar y utilizar la aplicación, sigue los pasos descritos en los respectivos archivos README.md dentro de las carpetas backend y frontend.


Autor: Alejandro Daniel Di Stefano

About

Aplicación de Gestión de Pagos Bancarios

License:MIT License


Languages

Language:JavaScript 81.2%Language:CSS 15.7%Language:HTML 3.1%