Regresar al inicio

Clon de Microsoft To Do

Usuario: demo@gmail.com

Contraseña: Demo123456

Mi rol:

Desarrollador Full Stack

Descripcion de la applicacion

Cada usuario puede crear y gestionar múltiples listas de tareas personalizadas, permitiendo agregar, editar y eliminar tanto listas como las tareas dentro de ellas. Cada tarea incluye atributos como título, importancia, estado de completado, notas y fecha límite. Además de las listas personalizadas, la aplicación ofrece listas predeterminadas para una mejor organización y acceso rápido:

  • Tareas del día: Las tareas añadidas aquí permanecen por 24 horas.
  • Importante: Agrupa tareas marcadas como importantes.
  • Planeado: Contiene tareas con una fecha límite establecida.
  • Completado: Muestra todas las tareas finalizadas.
  • Todas las tareas: Muestra todas las tareas, independientemente de su estado y lista.

Descripcion tecnica

Aplicación web para la gestión de tareas inspirada en Microsoft To Do. El frontend fue desarrollado con React y TypeScript, utilizando TaskTack Query para la gestión de datos, Auth0 para la autenticación y Material UI (MUI) para la interfaz. En el backend, se implementó una API con .NET Web API, aplicando patrones como Repository Pattern, Unit of Work y CQRS con MediatR y Entity Framework. La base de datos utilizada es PostgreSQL. Todo el backend y la base de datos están desplegados en Railway, mientras que el frontend se encuentra en Vercel.

  • Frontend: React, TypeScript, TaskTack Query, Auth0, Material UI (MUI)
  • Backend: .NET Web API, Repository Pattern, Unit of Work Pattern, CQRS, MediatR, Entity Framework
  • Base de datos: PostgreSQL
  • Despliegue: Railway (backend y base de datos), Vercel (frontend)