Backend y Frontend de una Aplicación de Tareas
Este proyecto consiste en un backend y un frontend para una aplicación de gestión de tareas. El backend proporciona una API para crear, leer, actualizar y eliminar tareas, así como para administrar los estados de las mismas. El frontend es una interfaz de usuario que permite a los usuarios interactuar con la API para gestionar sus tareas de forma eficiente.
Para instalar las dependencias del backend, asegúrate de tener PHP >=8 Composer instalado y luego ejecuta el siguiente comando dentro del directorio del backend:
composer installUna vez instalado, dentro de tu editor de Base de Datos (por ejemplo, MySQL Workbench), crea una nueva base de datos con el siguiente nombre:
CREATE DATABASE prueba_sintec;Luego ejecutamos los siguientes comandos para realizar las Migraciones y asi crearemos las tablas en base de datos
php artisan migrateY el siguiente comando realizara el Seeder para la tabla de Estados, necesaria para crear las Tareas en la aplicación
php artisan db:seed --class=EstadosSeederY finalmente el siguiente comando para crear el usuario por defecto con el cual vamos a iniciar sesión
php artisan db:seed --class=UserSeederPodemos ejecutar el proyecto backend con el siguiente comando:
php artisan servePara instalar las dependencias del frontend, abrimos otra consola, y ademas, asegúrate de tener NodeJs v20 instalado y luego ejecuta el siguiente comando dentro del directorio del frontend:
npm installPodemos ejecutar el proyecto frontend con el siguiente comando:
npm run devEs imporante recordar las credenciales por defecto para iniciar sesión pues este proyecto tiene configurado JWT Token:
Usuario: [email protected]
Constraseña: Pruebas02
.