Skip to content

BookVerse API is a Spring Boot backend application powering the BookVerse social network platform. It enables users to create profiles, share book reviews, connect with fellow readers, manage their book libraries, track reading progress, participate in discussions, and more.

Notifications You must be signed in to change notification settings

nazar-kuziv/BookVerse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookVerse API

This project is an API written in Spring Boot for the social network BookVerse.

What is BookVerse?

BookVerse is a social platform that brings together readers.

Functionality:

  • Creation of a personal profile.
  • Users can write reviews for books they have read.
  • Reading and reacting to reviews from other users, such as leaving comments, likes, and saving other users' reviews.
  • Adding books to a personal library.
  • Tracking the reading progress of a specific book (in percentage) and viewing a calendar to understand which books were read on specific days.
  • Participation in public discussions about a book proposed by the administration every month.
  • Administrators can add books.
  • Users can add each other as friends.
  • Searching for books by genre.

Running the project

To run the project:

  1. Clone the repository from GitHub using the command:
git clone https://github.com/nazar-kuziv/BookVerse.git
  1. Open the project in your favorite IDE.
  2. Run the project.

You can also test it using Postman. To do this:

  1. Open Postman.
  2. Import the tests located in the postman folder.
  3. Execute the tests to check the functionality of the API.

Accounts for accessing the API:

  • H2-console:
    • Username: llutsefer
    • Password: qwerty
  • Test user account:
    • Username: llutsefer1
    • Password: qwertyqwerty1
  • API Authorization:
    • Username: admin
    • Password: admin

Contribution

Contributions are welcome! If you have any suggestions, bug fixes, or new features to propose, please open an issue or submit a pull request.

Made by Nazar Kuziv 17.03.2024

About

BookVerse API is a Spring Boot backend application powering the BookVerse social network platform. It enables users to create profiles, share book reviews, connect with fellow readers, manage their book libraries, track reading progress, participate in discussions, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages