Skip to content

TechPsychee/Library-web-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Application

This Library Application is a simple web-based system for managing a collection of books. It allows users to add, list, delete, and search for books.

Features

  • Add new books to the system.
  • List all books.
  • Delete books by ID.
  • Search books by title and author.

Technology Stack

  • Java
  • Servlets and JSP
  • JPA (Hibernate)
  • H2 Database
  • CSS for styling

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • JDK 11+
  • Gradle
  • Any IDE that supports Java (IntelliJ IDEA, Eclipse, VSCode)

Running the Application

  1. Clone the repository: git clone

  2. Navigate to the project directory: cd library-application

markdown Copy code 3. Run the application: mvn jetty:run

  1. Access the application at http://localhost:8080/.

Database Configuration

The application uses an H2 in-memory database for simplicity. No additional configuration is needed to set up the database.

Contributing

Please feel free to contribute to this project. Any contributions are greatly appreciated.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published