Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/drako01/api-rest-pagos

Aplicación de Gestión de Pagos Bancarios
https://github.com/drako01/api-rest-pagos

css3 express html5 javascript nodejs postgresql react tailwindcss

Last synced: 12 days ago
JSON representation

Aplicación de Gestión de Pagos Bancarios

Awesome Lists containing this project

README

        

# 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