47 lines
869 B
Org Mode
47 lines
869 B
Org Mode
|
#+TITLE: Sistema de encuestas simple
|
||
|
#+AUTHOR: KJ
|
||
|
|
||
|
Un sistema de encuestas con solo 3 opciones a elegir (por si acaso, es posible añadir algunas más, pero se harcodeará esa parte).
|
||
|
|
||
|
* Especificaciones
|
||
|
|
||
|
- Encuestas con 3 opciones.
|
||
|
- En otra página ira viendo el resultado.
|
||
|
- Cualquier dispositivo debe ser posible.
|
||
|
- Las opciones se deben poder cambiarse cada 24 horas (iniciar nueva encuesta).
|
||
|
|
||
|
|
||
|
* Diseño de la BD
|
||
|
|
||
|
** Tabla de usuarios
|
||
|
|
||
|
| users |
|
||
|
|----------|
|
||
|
| id |
|
||
|
| email |
|
||
|
| username |
|
||
|
| password |
|
||
|
|
||
|
** Encuestas (En el hardcode solo se trabajará con la última creada)
|
||
|
|
||
|
| pools |
|
||
|
|-------|
|
||
|
| id |
|
||
|
| title |
|
||
|
|
||
|
** Opciones elegibles como respuesta a la encuesta.
|
||
|
|
||
|
| pool_options |
|
||
|
|--------------|
|
||
|
| id |
|
||
|
| value |
|
||
|
| pool_id |
|
||
|
|
||
|
** Votos de los clientes
|
||
|
|
||
|
| anwers |
|
||
|
|-----------|
|
||
|
| id |
|
||
|
| option_id |
|
||
|
| create_at |
|