Skip to content

davidvrz/EazyPay-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EazyPay API

EazyPay es una aplicación web que implementa un sistema de gestión de pagos en grupo. Este repositorio se correponde a la API REST de la aplicación.Su objetivo es gestionar gastos compartidos entre usuarios, permitiendo registrar deudas, pagos y consultar balances. Pensada para facilitar la organización económica en grupos, combina buenas prácticas de ingeniería del software y una arquitectura modular.

📌 Características principales

  • ✅ Registro y autenticación de usuarios
  • 💰 Gestión de grupos, gastos y deudas compartidas
  • 📊 Cálculo de saldos y balances por usuario
  • 🔀 Rutas organizadas mediante arquitectura RESTful
  • 🗂️ Base de datos relacional integrada y exportable
  • ⚙️ Desarrollada sobre un stack LAMP (Linux, Apache, MySQL y PHP)

🚀 Tecnologías utilizadas

  • PHP (REST)
  • MySQL
  • Apache HTTP Server
  • .htaccess + URI Dispatcher para gestión de rutas
  • MVC modularizado (config, model, rest)

⚙️ Instalación y uso

  1. Clona el repositorio
git clone https://github.com/tuusuario/EazyPay-API.git
cd EazyPay-API
  1. Configura el entorno

Puedes usar Docker, XAMPP o un entorno LAMP local.

  1. Importa la base de datos
SOURCE db.sql;
  1. Ejecuta el entorno
./run.sh
  1. Accede a la API
http://localhost/EazyPay-API/www/rest/

👨‍💻 Autores

Proyecto desarrollado por estudiantes de Ingeniería Informática – Universidade de Vigo:

  • David Álvarez Iglesias
  • Pablo Dorrió Vázquez
  • Pablo Arias Campaña

📄 Licencia

Este proyecto se distribuye bajo la licencia MIT.
Puedes usar, modificar o reutilizar el código citando la autoría original.

🤝 Contribuciones

Este proyecto fue creado con fines educativos.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors