Este proyecto es una agenda que hice en Python-Django que guarda todo en una base de datos SQLite.
Funciones :
- Registro de usuario
- Ingreso de usuario
- Agregar, editar, borrar y visualizar : categorias, notas, proyectos y actividades
- Se permite insertar etiquetas html en los contenidos de las notas, proyectos y actividades
- Alarma con sonido
- Importar y exportar datos
- Muestra gráfico estadístico de cantidad de notas por categoria
- Cambiar usuario y clave de la cuenta
- Se incorporo en la version 1.1 la opcion de usar dos skins diferentes para la agenda
Cuando se importan datos se necesita seguir los siguientes pasos ...
Crear las carpetas "Actividades", "Notas" y "Proyectos".
En actividades se necesita crear un archivo de texto por cada actividad de la siguiente forma :
[+] Fecha : 2017-12-05
[+] Hora : 22:05:00
[+] Terminado : 0
Contenido de actividad
En las notas se debe crear una carpeta por cada categoria que quieran usar y por cada nota crear un archivo de texto con el título y contenido que quieran,
En los proyectos se debe crear un archivo de texto por cada proyecto de la siguiente forma :
[+] Fecha inicio : 2015-08-06
[+] Fecha terminado : 2018-09-10
[+] Terminado : 1
Contenido de proyecto
Algo a tener en cuenta es el título del archivo de texto siempre sera el título de cualquiera de las tres publicaciones.
También incluye un instalador del proyecto y launcher que evita usar manage.py para iniciar el proyecto además de hacer una copia de respaldo de la base de datos sqlite.
La versión de django que use es : 1.11.1
Imágenes :
Despues de la actualizacion 1.1, la agenda se ve asi :