Skip to content

anthoox/Keyly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔑 Keyly

PHP MySQL Bootstrap

Keyly es una aplicación web minimalista para almacenar y gestionar contraseñas de forma segura. Permite manejar servicios, usuarios y contraseñas con facilidad.

Todo está desarrollado con PHP bajo un patrón MVC propio, Bootstrap y PDO para garantizar seguridad, claridad y facilidad de uso.


🚀 Características principales

  • Registro e inicio de sesión de usuarios (contraseñas hasheadas).
  • Almacenamiento seguro de contraseñas.
  • Listado de servicios con sus credenciales.
  • Botones para:
    • Ver / ocultar contraseña
    • Copiar usuario
    • Copiar contraseña
  • CRUD completo de servicios:
    • Crear
    • Editar
    • Eliminar
  • Edición de perfil de usuario (email, nombre, contraseña).
  • Eliminación de cuenta con confirmación mediante modal.
  • Interfaz moderna con Bootstrap.
  • Pantalla de inicio minimalista.

🛠️ Tecnologías utilizadas

  • PHP 8+
  • Patrón MVC propio
  • MySQL + PDO
  • HTML5, CSS3, JavaScript
  • Bootstrap 5
  • XAMPP / WAMP para entorno local
  • Git y GitHub

🛠 Requisitos

  • XAMPP, WAMP o servidor local similar
  • PHP >= 7.4
  • MySQL o MariaDB
  • Navegador moderno

📦 Instalación

  1. Clonar el repositorio:
git clone https://github.com/anthoox/keyly.git
  1. Copiar a la carpeta de tu servidor local (htdocs o www o equivalente).

  2. Crear .env en la raíz con tus credenciales de DB: DB_HOST=localhost DB_NAME=nombre_base_de_datos DB_USER=usuario_de_la_base_de_datos DB_PASS=tu_password DB_CHARSET=utf8mb4 ENCRYPT_KEY="tu_propio_cifrado" ENCRYPT_IV="tu_propio_cifrado"

  3. Crea tu base de datos con utf8mb4_unicode_ci

  4. Importar database/database.sql en MySQL.

  5. Abrir en el navegador: http://localhost/keyly/


🗂 Estructura /app /controllers /entities /models /views .htaccess /core /config /database /helpers .htaccess /public /css /js /resources autoload.php index.php .htaccess .env


⚠️ Notas

No compartir .env. Cada usuario configura su conexión.

Para uso local y educativo.


👤 Autor

Anthony Alegría Alcántara


📄 Licencia

Uso libre con atribución al autor.# Keyly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages