¿En qué consiste este CRUD?

CRUD MongoDB y NodeJS

Para la realización de este CRUD se utilizaron los siguientes lenguajes: HBS, NodeJS y Handlebars, para el diseño se utilizo el framework de bootstrap asi como el gestor de bases de datos MongoDB.

Este CRUD está realizado en base a una lista de actividades en donde el usuario podrá marcar las actividades que ya se hayan realizado asi como las actividades pendientes.

Descargar Proyecto Demo

Diagrama de Base de Datos

Este diagrama consiste en un total de 1 coleccion, la cual es: tasks.

Diagrama

Compilado

Para poder compilar este proyecto, primero deberás contar algun editor de texto, asi como un gestor de bases de Datos, en este caso se utilizo MongoDB.

Primero se deberá modificar el Archivo de database.js que se encuentra en la carpeta de src. Asi mismo se debera crear un archivo .env en donde se colocara la ruta de la base de datos.


En una terminal se colocará el comando npm run dev.

Manejo del Programa

Para poder insertar registros, debera agregar datos en el formulario que se encuentra en la izquierda de la pagina.

Lista

En el lado derecho se encontrara una lista en donde aparecera una Lista, si esta lista esta vacia se mostrara un mensaje de vacio.

Tareas

En cada uno de los registros se encontrara un boton en donde se mostrara si la tarea esta pendiente, para cambiar de estado solo se dara clic en el primer boton.