This is a simple Reading List application developed using Java 17 and MySQL database. The application allows you to manage a list of books, including their titles and authors.
Before you get started, ensure that you have the following installed on your system:
Java 17 or later: java --version
Download Java https://www.java.com/en/download/help/download_options.html
MySQL: Download MySQL https://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/
mvn --version
Download maven: https://maven.apache.org/download.cgi
Install maven: https://maven.apache.org/install.html
or
Install with brew: https://maven.apache.org/install.html
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
git clone https://github.com/ciaranmckenna/reading-list.git
Locate ReadingListAppApplication from project view right click ReadingListAppApplication and select run
To run this locally, use this command in your terminal:
From with the target dir run: mvn package
This will generate the jar file reading-list-app-0.0.1-SNAPSHOT.jar
To run it enter: java -jar reading-list-app-0.0.1-SNAPSHOT.jar in your terminal
The application will start, and you can access it by navigating to http://localhost:8080 in your web browser.
Add books to your reading list by providing the title and author details. View the list of books with their titles and authors. Edit or delete books from your reading list.
Access it by navigating to http://localhost:8080 in your web browser.