/Reading-Recommender-System-api

A backend REST api for recommending books for reading depending on the number of unique read pages of each book

Primary LanguageJava

Reading-Recommender-System-api

About :

  • A backend REST api for recommending books for reading depending on the number of unique read pages of each book.

Tools and concepts :

  • Java, spring boot, postMan and mySQL.

How to Use it locally? :

  • Install the project.
  • Install MYSQL workbench
  • Set the username of the local host server of mysql to "root" and the password to "123@123qweasd".
  • Run the sql script in "Database" folder
  • follow this path to reach the jar file : 4) Spring boot Rest CRUD Api\crud\target.
  • Run this command on the cmd inorder to run the jar file : java -jar crud-0.0.1-SNAPSHOT.jar
  • Now you can access the api on http://localhost:8080

API Functionality :

1- Let the user submit a reading interval of specific book :

post

2- Return to the user the top 5 recommended books according to the number of unique read pages : 1 2 3 4 5