Your Digital Bookstore

Universal Bookshelf is a comprehensive ecommerce platform for selling books, ebooks, and audiobooks. Built with Laravel and modern APIs for seamless integration.

Platform Features

Ecommerce Ready

Complete shopping cart, wishlist, and checkout system with order management and payment processing.

User Management

Advanced user authentication, role-based access control, and profile management with JWT tokens.

Book Management

Comprehensive book catalog with categories, authors, publishers, reviews, and multiple book types (ebook, audio, physical).

Advanced Search

Powerful search and filtering capabilities with pagination, sorting, and real-time results.

Security & Permissions

Robust permission system with role-based access control, middleware protection, and secure API endpoints.

RESTful APIs

Modern RESTful APIs with consistent response formats, validation, error handling, and comprehensive documentation.

API Endpoints

Store APIs

Public endpoints for browsing books, search, categories, and product details.

Shopping APIs

Cart management, wishlist, checkout process, and order management for authenticated users.

Admin APIs

Book management, user management, roles, permissions, and system administration.

Auth APIs

User authentication, registration, password reset, and JWT token management.

Documentation & Resources

API Documentation

Comprehensive API documentation with examples, request/response formats, and authentication guides.

Main API Docs Quick Reference Payment API

Additional Resources

Complete documentation, test files, and setup guides for developers.

Roles & Permissions Social Login Helper Functions

Testing & Setup

Test files, setup guides, and configuration examples for development.

API Tests Social Login Tests Setup Guide