Esta aplicación de Flask permite explorar el concepto japonés de Ikigai mediante un pequeño ejercicio interactivo. Fue creada como proyecto para el curso CS50 de Harvard.
- Python 3.8 o superior
pippara instalar dependencias
- Clona este repositorio.
- (Opcional) Crea y activa un entorno virtual:
python3 -m venv venv source venv/bin/activate - Instala las dependencias:
pip install -r requirements.txt
- Define la variable de entorno
FLASK_APP:export FLASK_APP=app.py - Inicia la aplicación con:
flask run
- Visita
http://127.0.0.1:5000/en tu navegador para comenzar.
Los usuarios pueden registrarse, iniciar sesión y completar el formulario del ejercicio para guardar su Ikigai.
app.py– Aplicación principal de Flask.helpers.py– Funciones auxiliares para la aplicación.templates/– Plantillas HTML.static/– Archivos estáticos (CSS y JavaScript).project.db– Base de datos SQLite con las tablasuserseikigai_responses.
Nota: El archivo
project.dbse incluye solo con fines de desarrollo. Para un despliegue en producción se recomienda generar una base de datos nueva y configurar adecuadamente las credenciales.