Completed

Sistema de tareas en Symfony 4

Published on the April 20, 2018 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? I don’t know yet
I currently have Not applicable
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: May 10, 2018

Skills needed