App de administración de tareas colaborativa, desarrollada con Next.js, TypeScript y Lerna, ayuda a los equipos empresariales a gestionar y realizar un seguimiento eficiente de sus tareas diarias. Cada equipo puede crear categorías específicas para organizar las tareas relacionadas con sus áreas, lo que facilita la estructura y organización del trabajo.
Los usuarios pueden asignar tareas a sí mismos o a otros miembros del equipo, y las tareas se pueden desglosar en subtareas para un enfoque más detallado. Esto fomenta la colaboración y el seguimiento individual y del equipo. Next.js proporciona un rendimiento y renderización eficientes, mientras que TypeScript brinda seguridad adicional durante el desarrollo. Lerna se encarga de la gestión de dependencias.
- TypeScript: Superset de JavaScript que implementa tipado estricto.
- Next 13: Framework utilizado para el desarrollo del proyecto
- Lerna: administrador de monorepo
- Redux: administrador de estados
El proyecto está construido utilizando Lerna para dividir el núcleo de la aplicación y permitir un escalado eficiente en el futuro. Para asegurar la reutilización de componentes en otros proyectos, se desarrollaron componentes en un enfoque basado en hooks, lo que garantiza un código más limpio y legible en general.
Necesitaras esta dependencia para correr el proyecto:
- Node.
Personal task manager
Table task filter
Instalar librerias:
yarn install
Crear build:
yarn build
Correr la aplicacion: https://bradfrost.github.io/this-is-responsive/resources.html
yarn dev