Este proyecto es complemento de una API RESTful creada anteriormente con Laravel. Utiliza Sanctum para la autenticación de usuarios, permitiendo un acceso seguro mediante tokens en un login. Está diseñado como un entorno backend y puede ser integrado con frameworks frontend como lo es este caso, que se utilizo Next.js para su uso.
- Autenticación segura: Implementación de autenticación basada en tokens con Laravel Sanctum.
- CRUD completo: Operaciones de creación, lectura, actualización y eliminación para los recursos de las tareas asignadas.
- UI minimalisata: Obtado por una mejor experiecia de usuario.
- Laravel (Backend)
- Node.js
-
Clona el backend de la API RESTful:
git clone https://github.com/JoseNava100/laravel-api-rest-to-do-list cd laravel-api-rest-to-do-list -
Clona el frontend:
git clone https://github.com/JoseNava100/nextjs-api-rest-list-to-do cd nextjs-api-rest-list-to-do -
Crea un archivo
.env.local:- Crea la variable del nombre del proyecto que se utiliza:
NEXT_NAME_APLICATION="List to do"
- Crea la variable del nombre del proyecto que se utiliza:
-
Instala las dependencias de Node.js:
npm install
-
Ejecuta la aplicación:
npm run dev
Este proyecto fue creado por JoseNava100.
Página principal de la aplicación, donde se presenta una breve descripción del proyecto y se ofrecen enlaces para registrarse o iniciar sesión.
Interfaz de registro para nuevos usuarios. Los campos solicitados incluyen nombre, correo electrónico y contraseña.
Interfaz de inicio de sesión para usuarios registrados. Los usuarios pueden ingresar su correo electrónico y contraseña para acceder al dashboard.
Vista del dashboard después de iniciar sesión. Aquí los usuarios pueden gestionar sus tareas, ver estadísticas y acceder a otras funcionalidades de la aplicación, que proximamente seran añadidas.