๐Ÿ“š Books API (Node.js + TypeScript)

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.

๐Ÿš€ Features

๐Ÿงช Testing

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.

๐Ÿ›  Tech Stack