A RESTful backend API built with Node.js, Express, and TypeScript for managing users and books.
Supports JWT authentication, file uploads, and Cloudinary integration for storing book files and cover images.
Auth API Testing: Implemented comprehensive unit and integration tests for authentication flows (Sign up, Login, JWT verification).
Database Mocking: Utilized database mocking techniques to simulate MongoDB behavior, ensuring tests are fast, deterministic, and independent of a live database connection.