Conecta con psicólogos según lo que estás viviendo: duelo, ansiedad, pareja y más.
Translation pending
HealthPython · HTMLGitHub @HevertonMFOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Web para conectar psicólogos y pacientes (Python, Flask, MySQL/SQLite) – proyecto de estudio DAM. Pruébala online 👉
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Aplicación web para ayudar a las personas a encontrar al psicólogo que mejor se adapta a su necesidad.
👉 https://encuentrame.pythonanywhere.com
Cómo probarla:
TEST-1234). Tu perfil quedará pendiente de aprobación hasta que lo revise el administrador.⚠️ Es un proyecto de estudio: los psicólogos son ficticios. No uses tu contraseña habitual ni escribas datos personales reales. Puedes eliminar tu cuenta cuando quieras desde la propia web.
| Versión | Carpeta | Tecnologías |
|---|---|---|
| Aplicación completa (online) | flask/ | Python · Flask · MySQL (local) / SQLite (servidor) |
| Prototipo estático | raíz del repositorio | HTML · CSS · JavaScript (datos en localStorage) — ver demo |
Pacientes
Psicólogos
Administración (/admin)
Avisos por correo (con Brevo)
Privacidad (RGPD)
/privacidad, casilla de aceptación en el registro y el contacto (se guarda la fecha) y botón «Descargar mis datos» (JSON).Contacto (/contacto)
Seguridad
config_local.py (que no se sube) o de variables de entorno.%s) para evitar la inyección SQL.HttpOnly, SameSite=Lax y, en el servidor, solo por HTTPS (con redirección automática).X-Frame-Options, X-Content-Type-Options y Referrer-Policy.psicologos, pacientes, especialidades, psicologo_especialidad (relación N:M), solicitudesadministradores, contactos, recuperaciones, valoraciones, horariosEn flask/basedatos.sql cambia CAMBIA_ESTA_CONTRASEÑA por una contraseña tuya.
Copia flask/config_local.ejemplo.py como flask/config_local.py y pon la misma contraseña.
Crea la base de datos y aplica las migraciones:
mysql -u root < flask/basedatos.sql
mysql -u root < flask/migracion_01.sql
mysql -u root < flask/migracion_02.sql
mysql -u root < flask/migracion_03.sql
mysql -u root < flask/migracion_04.sql
mysql -u root < flask/migracion_05.sql
Instala las librerías, crea tu administrador y arranca la aplicación:
pip install flask mysql-connector-python
cd flask
python crear_admin.py
python app.py
Abre http://localhost:5000 (administración: http://localhost:5000/entrar?tipo=admin)
python crear_bd_sqlite.py /home/USUARIO/encuentrame.db y define ENCUENTRAME_BD_SQLITE con esa ruta.flask/pythonanywhere.sql (compatible con MySQL 8).ENCUENTRAME_CLAVE con una clave aleatoria (por ejemplo leída de un archivo privado del servidor).python crear_admin.py.*.db) y config_local.py nunca se suben a GitHub.backup.bat guarda una copia de la base de datos (y de las fotos) en backups/.restaurar.bat recupera la base de datos desde una de esas copias.ver_datos.py muestra el contenido de todas las tablas.Proyecto de estudio del ciclo de Desarrollo de Aplicaciones Multiplataforma (DAM) en CEAC. Los perfiles de psicólogos son ficticios.