Skip to content

gastongv/ProyectoIntegrador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Integrado Introducion a Programacion

Python

Calendario de eventos

Para este proyecto se deberá diseñar una aplicación de escritorio en la que puedan crear, editar y eliminar eventos en un calendario. Un evento debe estar compuesto de los siguientes datos:

● Título. ✔️(finalizado)
● Fecha y hora.✔️(finalizado)
● Duración: por defecto 1 hora. ✔️(finalizado)
● Descripción. Un evento puede o no tener una descripción. ✔️(finalizado)
● Importancia: normal e importante. ✔️(finalizado)
● Fecha y hora del recordatorio. ⭐
● Etiquetas: palabras claves para identificar un evento y luego buscarlo.⭐(parcial por otro metodo)

Las funcionalidades que debe tener la aplicación son las siguientes:

● Crear un evento. Por defecto se selecciona la fecha y hora actual. ✔️(finalizado)
● Modificar un evento. ✔️
● Eliminar un evento. ✔️(Finalizado)
● Mostrar recordatorio. ⭐
● Evitar crear 2 eventos el mismo día a la misma hora.⭐(finalizado filtrado por hora)
● Buscar y/o filtrar eventos por:   (finalizado)
    ○ Título. ⭐    (busqueda por titulo)
    ○ Etiquetas. ⭐

Deberá contar con las siguientes vistas (ventanas):

● Semanal. Ventana principal por defecto.
    ○ Se muestran los eventos, ordenados cronológicamente, que hay cada día de la semana actual.✔️
    ○ Los eventos importantes deberán estar destacados de alguna forma (aplicar la misma funcionalidad a la vista mensual). ✔️(finalizado)
    ○ Permitir moverse de semana en semana con botones de “anterior semana” y “siguiente semana”. ⭐
● Muestra un evento ya existente. ✔️
● Carga/modificación de un evento. ✔️
● Mensual. Se muestran los eventos de cada día del mes actual.⭐
● Búsqueda y filtro. La ventana deberá tener un campo de búsqueda, por título y/o etiqueta. Una vez filtrados los eventos, se los mostrará ordenados cronológicamente en una lista. ⭐

About

Proyecto Integrador Introducción a la Programación

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages