Code Monkey home page Code Monkey logo

gestor-de-tareas's Introduction

Gestor de tareas

Introducción

En este proyecto se ha desarrollado una aplicación para ayudar a gestionar un conjunto de tareas repetitivas, donde por cada período de actividad tendremos un registro con varias tareas. Cada tarea viene dada por los siguientes atributos:

  • Fecha y hora de comienzo de la tarea.

  • Fecha y hora de fin de la tarea.

  • Categoría de la tarea.

  • Descripción de la tarea.

Los casos de uso soportados por la aplicación son los siguientes:

  • Añadir una tarea.

  • Eliminar una tarea.

  • Modificar los datos de una tarea.

  • Ver todas las tareas de un día.

  • Ver todos los días para los que hay tareas.

  • Ver un resumen mensual.

Implementación

Este proyecto es una aplicación cliente/servidor convencional, pero únicamente está desarrollada la parte cliente. La parte servidor con la que interactúa se puede encontrar en el siguiente repositorio: https://github.com/nbarreira/simpletracker

La lista de categorías seleccionable para una tarea no es configurable, en su lugar se ha optado por una lista fija hardcoded en el propio código de la aplicación, por sensillez en su implementación.

En la carpeta docs se pueden encontrar las priority guides y wireframes realizados, donde se planteo previamente la estructura visual que tendría la aplicación, así como los diagramas de clases de cada módulo y un diagrama de secuencia para el caso de uso "añadir una tarea".

Aplicación

En las imágenes inferiores se muestra el resultado final de la aplicación.

Figure 1 Figure 2 Figure 2 Figure 2

Ejecución

Para que la aplicación funcione correctamente es necesario que la parte servidor esté previamente en funcionamiento. Esta se puede encontrar en el siguiente repositorio: https://github.com/nbarreira/simpletracker

./view.py

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.