Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Repository files navigation

TODO Task Project

La applicación permite llevar una ligera gestión de sus proyectos a través de una visualización estilo Kanban de las tareas a desarrollar. Puede agregar los proyectos que sean necesarios y cada proyecto contará con las gestión individual de sus tareas y los distintos estados de las mismas (Pendiente, En Proceso y Finalizado).

El servidor fue construído haciendo uso de Express.js, así como Joi.js para las validaciones de los campos y Sequelize.js para facilitar el intercambio de información detro de la BD.

Antes de ejecutar el servidor, se necesitarán configurar las variables de entorno necesarias dentro de un archivo .env, a continuación se muestran la lista de las variables disponibles:

# server port listener
PORT=3080

# database
DB_NAME='todo_task_project'
DB_HOST='localhost'
DB_USERNAME='root'
DB_PASSWORD='root'

# db dialect type: mysql, postgres, sqlite, mssql
DB_DIALECT='mysql'

# secret key to encode password users
PASSWORD_SECRET='secretkey'

# secret key to encode access token
JWT_SECRET='secretkey'

Para el desarrollo del cliente se utilizó create-react-app. Se utiliza React Context API para el manejo del estado global, react-router-dom para la navegación entre las vistas, react-icons como paquetería de íconos, react-beautiful-dnd para la gestión del facilitar la implementatción de los elementos Draggables y el Axios para las solicitudes http.

Antes de ejecutar el cliente, se necesitará configurar la URL de nuestro servidor. Esta configuracion se puede realizar dentro del archivo: ./client/src/utils/constans.util.js y modifcar la propiedad:

export const BASE_URL_SERVER = 'http://127.0.0.1:3080'

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages