Este proyecto es una aplicación web desarrollada como proyecto final para el curso de Desarrollo de Aplicaciones Web (DAW).
Esta aplicación permite a los usuarios gestionar sus gastos personales. Los usuarios pueden crear cuentas, administrar sus gastos (agregar, visualizar y eliminar), y eliminar su propia cuenta si lo desean. También incluye un rol de administrador con capacidades adicionales.
- Registro y autenticación de usuarios
- Gestión de gastos personales (agregar, visualizar, eliminar)
- Rol de administrador para gestión de usuarios y permisos
- Interfaz responsiva y amigable
- PHP
- HTML
- Bootstrap (para estilos)
- CSS
- JavaScript (para alertas)
- MySQL (base de datos)
- Servidor web Apache
- MySQL
- XAMPP (recomendado para entorno de desarrollo local)
- Descarga e instala XAMPP.
- Clona este repositorio, copia el contenido de este repositorio en una carpeta llamada 'daw_project', y asegurate de meterla dentro de
htdocsde XAMPP: htdocs/daw_project/ - Inicia XAMPP y activa los módulos Apache y MySQL.
- Importa la base de datos:
- Abre phpMyAdmin (http://localhost/phpmyadmin)
- Ve a la pestaña 'SQL'
- Copia y pega el contenido del archivo
.sqlincluido en este proyecto - Ejecuta el script SQL
- Verifica que el puerto de MySQL en el archivo
/config/dbconnection.phpcoincida con el puerto que aparece en XAMPP para MySQL. - Accede a la aplicación en tu navegador: http://localhost:80/daw_project/
A continuación, se presentan algunos usuarios de ejemplo que puedes utilizar para probar la aplicación. Cada usuario tiene los siguientes campos:
- Correo Electrónico: La dirección de correo electrónico del usuario.
- Nombre: El nombre del usuario.
- Contraseña: La contraseña del usuario.
- Rol de Usuario: El rol del usuario en la aplicación.
| Correo Electrónico | Nombre | Contraseña | Rol de Usuario |
|---|---|---|---|
admin@example.com |
Admin |
admin |
Admin |
arturo@example.com |
Arturo Marín |
test |
Usuario registrado |
fabiola@example.com |
Fabiola Galván |
test |
Usuario registrado |
Este proyecto se desarrolló como trabajo final para el curso de Desarrollo de Aplicaciones Web (DAW). Se comparte públicamente con el propósito de mostrar un ejemplo de proyecto final para este curso y como parte de mi portafolio personal de desarrollo.
Este proyecto fue creado por Gino Varela como un trabajo académico original.
Está protegido por una licencia MIT y no está permitida su redistribución o uso comercial sin autorización.
Aunque está bajo la Licencia MIT, que permite un uso amplio del código, se requiere lo siguiente:
- Cualquier uso, modificación o distribución de este código debe mantener el aviso de copyright original y la atribución al autor.
- Está prohibido presentar este trabajo, en su totalidad o en parte, como propio en contextos académicos o profesionales.
- Si utilizas este código como base para otro proyecto, se agradece (aunque no se requiere legalmente) una mención o enlace al repositorio original.
El autor no asume ninguna responsabilidad por el uso indebido de este código. Se proporciona "tal cual", sin garantías de ningún tipo.
Recuerda que este es un proyecto educativo y su principal propósito es demostrar habilidades de desarrollo web en un contexto académico y profesional.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
