Terminado

Sistema de tareas en Symfony 4

Publicado el 20 Abril, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Un pequeño sistema de tareas en symfony.

El Resumen sería:

Tres entidades:

1-Taskboard
2-Task
3-Files

La entidad File son los archivos que puede ser imagenes o pdf que son los adjuntos que están en cada tarea que puede ser uno o muchos y se puede ver representado en la plantilla que pongo más abajo.

Y los campos de la entidad son:
Files
----------------
file==> ejemplo: symfony.pdf
name ==> symfony
extension ==> pdf
size => 245


Cada taskboard contendrá las task o muchas task, en las que se distribuiran por estado:
-Archivado
-Finalizado
-En progreso(si no se han cambiado el estado manualmente, aparecera en la columna de progreso por la fecha de inicio y fin)


Taskboard
---------
Titulo
Description
Fecha creacion
Fecha de comienzo
Fecha fin
User
OneToMany Task

Luego cada tarea tiene los siguientes campos:

Task
--------------
Un titulo
Descripción
Estado
Fecha creacion
Fecha de comienzo
Fecha fin
Tiempo
User
OneToMany =>>files


Notas:
-----------------------

El tiempo no esta representado en la plantilla, pero habra que poner un timer es decir un contador para saber cuantas horas se han realizado a cada tarea que se pueda pausar y volver activar. El timer se puede realizar con la libreria jquery https://albert-gonzalez.github.io/easytimer.js/
Pero tiener que estar representado que se vea en la tarea el tiempo que lleva el boton de pause y el de reanudar y el tiempo acumulado debe guardarse en la base de datos.


Los taskboard como las tareas estan relacionado con los usuarios, para para no complicaros, crean una simple tabla de usuarios fictios para relacionar y listo, yo luego me encargo de encajarlo.

El diseño ya lo tengo, es decir os facilitaría la plantilla en html ==> http://materialwrap-html.authenticgoods.co/app-taskboard.html


Evidentemente se pueden crear tareas y taskboad desde el panel.

Las vistas o templates en formato twig son las siguientes:

1-Listado, creacion y edicion de taskboard y cuando accede a ver un taskboard vera lo siguiente http://materialwrap-html.authenticgoods.co/app-taskboard.html

2-Panel de task, con edición y creación a través de una ventana modal que ya viene integrada en el diseño y po ajax jquery

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? No lo sé aún
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Plazo de Entrega: 10 Mayo, 2018

Habilidades necesarias