Skip to content

juancgalueweb/todo-app-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Lista de tareas con Typescript, MongoDB y React

Es una app para la gestión personal de tareas. También puede crear etiquetas y agregarlas a las tareas que necesite.

Características principales

  • ✅ Listar todas las tareas
  • ✅ Tabla con paginación
  • ✅ Pudede borrar una tarea
  • ✅ Marcar una tarea como completado
  • ✅ Filtrar las tareas por el nombre y por estado
  • ✅ Mostrar el número de tareas pendientes
  • ✅ Borrar todas las tareas completadas
  • ✅ Crear tareas a través de un modal
  • ✅ Editar una tarea a través de un modal
  • ✅ Login con OTP

Instalación y Uso

  1. Clona el proyecto desde el repositorio.
  2. Instala las dependencias con pnpm install en la carpeta /client y /server.
  3. Ejecuta el servidor de desarrollo con pnpm run dev.
  4. Prestar atención al archivo .env.example para que configure el backend.
  5. Debe tener una cuenta en Brevo y configurar una API Key para correos transaccionales. Sus credenciales las debe ingresar correctamente a su .env del server.
  6. Abre http://localhost:5173 en tu navegador para ver el resultado.

Autor

Juan Carlos Galué