All projects

Book sharing

BookVerse

A book-sharing prototype with borrowing, returns, reader feedback, and email account activation.

  • Spring Boot
  • Angular
  • PostgreSQL
  • Spring Security
  • JWT
Project
Solo project
Contribution
Backend and Angular interface
Availability
Prototype. No public demo.

Overview

Members can share books, borrow from other readers, manage returns, and leave feedback. Registration includes email account activation.

Architecture

The Angular web interface calls a Spring Boot REST API. Spring Security validates custom JWTs, and Spring Data JPA connects the API to PostgreSQL.

BookVerse application flow
Angular Web interface Spring Boot REST API Spring Security + JWT PostgreSQL Data storage share / borrow / return

What the project covers

Book management

Create, update, share, and archive books in a personal collection.

Borrowing and returns

Check availability, borrow a book, and manage its return with owner approval.

Reader feedback

Leave feedback on shared books.

Account access

Activate an account by email, then use JWT authentication secured with Spring Security.

Source code