Full Stack Web Application

Book Universe — A Book Catalog Platform

Book catalog and wishlist platform with token auth, search, reviews, and CRUD for verified users.

Book Universe — A Book Catalog Platform

Overview

Book Universe is a full-stack book discovery platform where readers can browse a catalog across genres, build personal wishlists, post reviews, and manage their own book entries once verified. The system uses JWT-based authentication, role-aware CRUD operations, and a search engine indexed on title, author, and genre. The frontend is built with React, Redux, and Tailwind CSS; the backend runs on Express.js with MongoDB for flexible schema and fast reads. Built end-to-end as a case study in shipping a production-grade MERN application — auth, validation, error handling, and clean component architecture.

Key Features

  • Token-based (JWT) authentication and protected routes
  • Search by book title, author, and genre
  • CRUD operations for verified users
  • Review posting and reading system
  • Personal wishlist management
  • Responsive UI with Redux state management