Proyecto: Desarrollo de una aplicación de gestión de tareas
Duración estimada: 48 horas
Descripción del proyecto: El objetivo de este proyecto es desarrollar una aplicación de gestión de tareas utilizando las tecnologías requeridas por la empresa Delfosti (NestJs + ReactJs). La aplicación permitirá a los usuarios crear, organizar y gestionar sus tareas de manera eficiente.
Requerimientos del proyecto:
Creación de la estructura del proyecto utilizando NestJs y Typescript. Desarrollo de la interfaz de usuario utilizando ReactJs y Bootstrap. Implementación de un sistema de autenticación y gestión de usuarios. Creación de la API Rest para realizar operaciones CRUD (crear, leer, actualizar, eliminar) sobre las tareas. Integración con una base de datos MongoDB para almacenar las tareas y su información relacionada. Implementación de funcionalidades adicionales, como asignación de etiquetas a las tareas, establecimiento de fechas límite, y prioridades. Generación de reportes y cuadros estadísticos sobre el progreso y rendimiento de las tareas. Implementación de servicios de tokenización y cifrado para garantizar la seguridad de la información. Desarrollo de pruebas unitarias y pruebas de integración para asegurar la calidad del código. Entregables esperados:
Código fuente completo del proyecto, correctamente estructurado y documentado. Aplicación funcional que cumpla con los requisitos establecidos. Documentación técnica que explique la arquitectura del proyecto y las decisiones de diseño tomadas. Informe de pruebas que demuestre la calidad y robustez del sistema. Recursos disponibles:
Documentación oficial de NestJs, ReactJs, MongoDB y otras tecnologías utilizadas. Acceso a plataformas educativas para consultar tutoriales y material de apoyo. Soporte técnico del equipo de Delfosti para resolver dudas y consultas. Nota: Ten en cuenta que el tiempo estimado de 48 horas es una aproximación y puede variar dependiendo de tu experiencia y disponibilidad. Asegúrate de gestionar bien tu tiempo y priorizar las tareas más importantes del proyecto.