/AgendaApp

Proyecto final - Teoría de sistemas 1

Primary LanguageTypeScript

AgendaApp

Aplicación desarrollada para el curso de Teoría de Sistemas 1, segundo semestre del 2021. La aplicación consiste en una agenda para que el usuario enfocado en la realización de proyectos pueda organizar su tiempo y hacer planificación de sus actividades mediante las funcionalidades que el sistema ofrece que son las siguientes:

  • CRUD de Proyectos.
  • CRUD de Actividades.
  • CRUD de Recordatorios.
  • Calendario con información de actividades y recordatorios.
  • Fase lunar del día actual.

También se cuenta con una sección en donde el usuario puede hacer publicaciones sobre temas de su interés, hobbies, actividades, etc. Se tiene la opción de seguir a otros usuarios y ver sus publicaciones asi como comentar en las mismas.

La aplicación cuenta con tres roles o tipos de usuarios:

  • Usuario

    Persona que tiene acceso a la agenda, puede crear publicaciones y comentar en las publicaciones propias y de los demás, tiene acceso a la agenda, proyectos, actividades y recordatorios.

  • Editor

    Persona encargada de crear plugins sobre distintos temas y posts relacionados a los mismos.

  • Administrador

    Usuario que administra el sistema y aprueba o no las solicitudes de los usuarios para convertirse en editores.

Tecnologias usadas:

  • Frontend: Angular
  • Backend: Spring Boot

Desarrolladores