Skip to content

eduardoe92/LibraryProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Proyecto Biblioteca

Bienvenido al proyecto Biblioteca. Esta es una aplicación diseñada para gestionar una biblioteca digital, permitiendo a los usuarios registrar, actualizar y gestionar sus libros, autores y cuentas de usuario.

Características

  • Registro de Usuarios: Los usuarios pueden registrarse en la plataforma para acceder a funcionalidades adicionales.
  • Gestión de Libros: Permite a los usuarios agregar, editar y eliminar libros de su biblioteca personal.
  • Gestión de Autores: Permite la creación y gestión de autores asociados a los libros.
  • Seguridad de Contraseñas: Utiliza técnicas de seguridad para almacenar contraseñas de manera segura.
  • Gestión de Sesiones: Proporciona una experiencia de usuario segura con control de sesiones.
  • Roles de Usuario: Los usuarios tienen roles asignados que determinan sus privilegios en la plataforma.

Tecnologías Utilizadas

  • Java: Lenguaje de programación principal utilizado en el backend.
  • Spring Boot: Framework utilizado para desarrollar la lógica del servidor y las API REST.
  • Spring Security: Proporciona funcionalidades de seguridad y autenticación.
  • Spring Data JPA: Para el acceso y manipulación de la base de datos.
  • MySQL: Base de datos utilizada para almacenar datos relacionados con la biblioteca.
  • Maven: Herramienta de gestión de dependencias y construcción del proyecto.
  • HTML: Lenguaje de marcado utilizado para estructurar el contenido web.
  • Bootstrap: Framework de CSS utilizado para diseñar y crear la interfaz del usuario.

Instalación

Requisitos

  • Java JDK 17 o superior
  • Maven 3.6.0 o superior
  • MySQL 5.7 o superior

Acceso a la Aplicación

  • Accede a http://localhost:8080 en tu navegador web para usar la aplicación.

¡Gracias por tu interés!


Library Project

Welcome to the Library Project. This is an application designed to manage a digital library, allowing users to register, update, and manage their books, authors, and user accounts.

Features

  • User Registration: Users can register on the platform to access additional functionalities.
  • Book Management: Allows users to add, edit, and delete books from their personal library.
  • Author Management: Enables the creation and management of authors associated with the books.
  • Password Security: Utilizes security techniques to store passwords securely.
  • Session Management: Provides a secure user experience with session control.
  • User Roles: Users have assigned roles that determine their privileges on the platform.

Technologies Used

  • Java: Primary programming language used in the backend.
  • Spring Boot: Framework used to develop server logic and REST APIs.
  • Spring Security: Provides security and authentication functionalities.
  • Spring Data JPA: For database access and manipulation.
  • MySQL: Database used to store data related to the library.
  • Maven: Dependency management and project build tool.
  • HTML: Markup language used to structure web content.
  • Bootstrap: CSS framework used to design and create the user interface.

Installation

Requirements

  • Java JDK 17 or higher
  • Maven 3.6.0 or higher
  • MySQL 5.7 or higher

Accessing the Application

  • Go to http://localhost:8080 in your web browser to use the application.

Thank you for your interest!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published