Este es un proyecto básico de una aplicación web de encuesta construida con Flask y Flask-WTF. La aplicación permite a los usuarios completar una encuesta, y sus respuestas se almacenan en una base de datos DuckDB.
*Por ahora solo en el localhost
-
Crear la tabla en DuckDB: Ejecuta el archivo
create_table.py
para crear la tabla necesaria en la base de datos DuckDB. -
Iniciar la aplicación Flask: Ejecuta app.py para iniciar la aplicación Flask.
-
Llena el formulario: Abre el LocalHost en tu navegador y completa el formulario la cantidad de veces que se quiera. Al completarlo debería aparecer un mensaje en verde.
-
(Opcional) Realizar una consulta SQL a la base de datos: Abre y ejecuta el archivo query.ipynb en Jupyter Notebook para realizar consultas SQL a la base de datos y analizar las respuestas de la encuesta.
- Python 3.7+
- DuckDB para manejar la base de datos
- Flask y Flask-WTF para la aplicación y el manejo de formularios