Este proyecto, "Taller 4 React", es una aplicación que utiliza Spring Boot en el backend junto con JSON Web Tokens (JWT) para la autenticación y autorización de usuarios. En esta versión, hemos incorporado React en la interfaz de usuario para proporcionar funcionalidades y componentes de usuario interactivos. Estamos utilizando este proyecto para desarrollar una aplicación en ReactJS que consume la API REST, desarrollada en el taller anterior, para gestionar libros y autores. Además, se ha implementado un sistema de autenticación utilizando JWT.
- Autenticación de Usuarios: Los usuarios pueden registrarse e iniciar sesión en la aplicación.
- Autorización basada en JWT: Se utiliza JWT para proteger las rutas y recursos de la aplicación.
- Creación de Libros: Los usuarios pueden agregar libros junto con información del autor.
- Listado de Libros: Se muestra una lista de libros en la interfaz de usuario.
Siga estos pasos para utilizar y ejecutar el proyecto en su entorno local:
- Clona este repositorio en tu máquina local.
- Configura la base de datos y ajusta la configuración de la aplicación en el backend.
- Ejecuta el backend de Spring Boot.
- Navega a la carpeta de React y realiza las debidas 'npm' install.
- Ejecuta la aplicación de React.
- Accede a la aplicación a través de tu navegador web.
- Java SDK 17
- Node.js
- Git
- SpringBoot 2.1.1
- React jsx
- JWT
¡Estamos abiertos a contribuciones! Si deseas colaborar en el proyecto, por favor envía una solicitud de extracción.
- Juan Pablo Acevedo
- Jesus Garces
- Santiago Arboleda
¡Gracias por visitar nuestro proyecto "Taller 4 React"! Si tienes alguna pregunta o sugerencia, no dudes en ponerte en contacto con nosotros, mas detalles en el informe suministrado.