Skip to content

DaniDiazAB/Valopass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ValoPass

ValoPass es una aplicación web desarrollada con JavaScript y PHP Vanilla cuyo objetivo es gestionar cuentas de Valorant de forma sencilla y centralizada.
Este proyecto no está pensado aún para un uso real, sigue en desarrollo activo, y todo su CSS así como este README han sido generados íntegramente por IA.


🚀 Live Demo

Puedes acceder a la versión de demostración en:

https://danidiaz.site/valopass/

⚠️ Debido a que es una Live Demo pública, para evitar ataques y cumplir con la legislación:

  • No se pueden registrar nuevos usuarios
  • No se pueden crear nuevas cuentas

Para entrar en la demo, tienes disponible este usuario:

  • Usuario: Dani
  • Contraseña: ABCdfg456@_

📘 Funcionalidades actuales

  • Gestión de cuentas de Valorant. Puedes ver el usuario y la contraseña de las cuentas, además del rango.
  • Encriptación y desencriptación segura de contraseñas de cuentas. Las contraseñas de las cuentas se guardan cifradas en base de datos, pero son descifradas para que los usuarios puedan verlas.
  • Contraseñas de usuarios con hash seguro.
  • Permisos básicos de visibilidad. Puedes elegir si todo el mundo puede ver tus cuentas o solo tú.
  • Vinculación cuenta ↔ usuario. Solo el propietario de la cuenta puede modificar datos de ella.
  • Recuperación de contraseña por email. En caso de perdida de la contraseñas se puede solicitar una nueva por correo electrónico

🛠️ Tecnologías utilizadas

  • PHP Vanilla
  • JavaScript Vanilla
  • CSS generado automáticamente por IA
  • Composer (para la gestión de dependencias y envío de emails)

🔐 Seguridad y gestión de contraseñas

ValoPass incluye diferentes niveles de seguridad, tanto para usuarios como para cuentas gestionadas:

✔ Recuperación de contraseñas (solo versión real)

Si un usuario pierde su contraseña, puede solicitar una nueva.
La aplicación enviará una nueva contraseña por correo electrónico.

(En la Live Demo esta funcionalidad está deshabilitada)

✔ Encriptación de contraseñas de cuentas

Las contraseñas de las cuentas guardadas se encriptan en la base de datos.
Cuando el usuario las consulta, se desencriptan temporalmente para mostrarlas.

✔ Hash seguro para contraseñas de usuarios

Las contraseñas de los usuarios se almacenan con hash en la base de datos mediante funciones seguras de PHP (ej. password_hash).


📦 Manual de instalación

Descarga haciendo click aquí un PDF para instalar el proyecto, ya sea en localhost o en un servidor público:

https://danidiaz.site/valopass/manualinstalacion.pdf


1️⃣ Clonar el proyecto

git clone https://github.com/tu-repo/valopass.git
cd valopass

---

## Contribuciones

Este proyecto está abierto a mejoras. Si quieres contribuir:

1. Haz un fork del repositorio.
2. Crea una nueva rama con tus cambios:
   ```bash
   git checkout -b mejora/nueva-funcion
  1. Envía un pull request.

🔮 Roadmap — Versión 2.0 (2026)

Estas son las funcionalidades previstas para la actualización que llegará durante el 2026:

🧑‍💻 Creación de "Mi Perfil"

  • Tus cuentas
  • Estadísticas
  • Poder cambiar la contraseña, correo y nombre de usuario

🌐 Primer paso hacia una red social

  • Añadir amigos
  • Ver cuentas de tus amigos
  • Nuevo apartado social

🗄️ Mejoras internas

  • Nueva organización de la Base de Datos
  • Más seguridad
  • Mejoras en el CSS

🎨 Mejoras de usabilidad general

🔑 Mejora del sistema de cambio de contraseña

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors