Skip to content

Repository files navigation

Laravel Logo React Logo

API de Gestión de Tareas

Esta API permite a los usuarios gestionar sus tareas personales a través de una plataforma en la que pueden crear, leer, actualizar y eliminar tareas. La API está construida utilizando el framework Laravel y sigue un diseño RESTFULL para facilitar la integración con aplicaciones frontend.

Características

  • Gestión de Usuarios: Registro y autenticación de usuarios para asegurar que cada usuario solo pueda acceder a sus propias tareas.
  • CRUD de Tareas: Los usuarios pueden crear, ver, actualizar y eliminar tareas, facilitando el control y seguimiento de sus pendientes.
  • Campos de Tarea:
    • Título: Nombre descriptivo de la tarea.
    • Descripción: Detalle completo de lo que implica la tarea.
    • Fecha Límite: Fecha límite para completar la tarea.
    • Estado: Puede ser "pendiente", "en progreso" o "completada".
    • Prioridad: Nivel de importancia de la tarea.

Requisitos

  • PHP: >= 8.0
  • Laravel: >= 9.x
  • MySQL o cualquier otra base de datos compatible

Instalación

  1. Clonar el repositorio:
    git clone <repositorio-url>
  2. Entra en el directorio del proyecto:
    cd task-management-app
  3. Instalar dependencias de Composer:
    composer install
  4. Instalar dependencias de Node.js:
    npm install
  5. Configurar el archivo de entorno:
    cp .env.example .env
  6. Configurar la base de datos:
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=name
    DB_USERNAME=user
    DB_PASSWORD=password
  7. Generar la clave de la aplicación:
    php artisan key:generate  
  8. Configurar el archivo de entorno:
    php artisan migrate

About

Esta API Rest permite a los usuarios gestionar sus tareas personales a través de una plataforma en la que pueden crear, leer, actualizar y eliminar tareas.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages