El tema central del proyecto, es la aplicación del desarrollo Backend. Con un "ToDo" personalizado para cada usuario. Implementa una arquitectura MVC, con persistencia de datos en MySQL.
La aplicación ofrece en un INDEX como punto de entrada, un sistema de inicio de sesión con validación frontend de correo y contraseña, y una funcionalidad de registro de usuarios que exige una contraseña de al menos 8 caracteres y su confirmación. La opción de "Recuperar contraseña" permite actualizar la clave en la base de datos, solicitando también un mínimo de 8 caracteres.
Dentro de la aplicación, cada usuario autenticado puede crear, editar y eliminar sus propias tareas. Finalmente, se incluye una función de cierre de sesión para garantizar la seguridad.
- Este proyecto está redactado en inglés con comentarios y descripciones en español (The programs include comments, observations, and explanatory formulas written primarily in Spanish to help clarify the code and its purpose).
1️⃣ Requisitos
- XAMPP instalado (incluye Apache, PHP y MySQL).
- Navegador web (Chrome, Firefox, etc.).
2️⃣ Configuración del entorno
- Clona este repositorio:
git clone https://github.com/odrasanchezdev/K-BAN - Añade esta carpeta a htdocs en XAMPP:
C:\xampp\htdocs\mi_todolist - Inicia los servicios de Apache y MySQL desde el Panel de Control de XAMPP.
- Abre http://localhost/phpmyadmin en tu navegador.
- Crea una nueva base de datos, usando los querys que se encuentran en el archivo kanban.sql.
- Importa el archivo database.sql incluido en el proyecto.
3️⃣ Configuración del proyecto
- Abre el archivo de configuración (
conexion.php) y actualiza los datos de conexión si es necesario:
$host = "localhost";
$user = "root";
$pass = "";
$db = "kanban";
- Guarda los cambios.
4️⃣ Ejecución
- En tu navegador, visita:
http://localhost/src/ - Regístrate o inicia sesión para usar la aplicación.
- Agrega, edita o elimina tus tareas en la lista.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Si tienes alguna pregunta, encuentras un error en alguno de los documentos o deseas sugerir una mejora, ¡no dudes en abrir un issue en este repositorio! Me encantaría recibir tus comentarios.
- ¿Encontraste un error? Abre un issue y describe el problema.
- ¿Tienes una sugerencia? Abre un issue y comparte tu idea.
Acercate a mis redes sociales para atender tus dudas y sugerencias en la sección de Contacto
Se permite el uso, copia y distribución de este proyecto, siempre y cuando se mantenga la atribución original y no se sublicencie. No se permite su distribución, modificación o uso comercial sin permiso expreso del autor.
Copyright (c) 2025 at Odra Sanchez. Enlace del perfil:
Si tienes alguna pregunta o sugerencia, no dudes en contactarme:





