Skip to content

manasvi30/BookVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

BookVault

BookVault is built with Spring Boot and React.
The project demonstrates JWT authentication, clean backend architecture, and a modern frontend UI.

Features

  • JWT-based authentication
  • Protected routes for authenticated users
  • Book management (Create, Read, Delete)
  • Clean separation of concerns (Controller, Service, Repository)
  • In-memory data storage (no database)

Tech Stack

Backend

  • Java 17+
  • Spring Boot
  • Spring Security
  • JWT (JSON Web Token)
  • REST APIs

Frontend

  • React (Vite)
  • Tailwind CSS

CRUD Operations and API Testing

The core functionality of this application revolves around CRUD (Create, Read, Update, Delete) operations for managing books.
All CRUD endpoints are implemented as REST APIs, secured using JWT authentication, and tested using Postman before being integrated into the frontend.

Postman Testing Workflow

Postman was used throughout development to:

  • Test authentication and JWT generation
  • Validate protected API endpoints
  • Verify CRUD behavior independently of the frontend
  • Ensure proper error responses for unauthorized access

This approach ensured reliable backend functionality before connecting it to the React frontend.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors