This is a RESTful API built with Node.js, Express, and MongoDB for managing a collection of books and authors. The application allows CRUD operations on books and authors, supports pagination, and includes search functionality.
This application provides a backend API for managing books and authors. It supports operations such as creating, reading, updating, and deleting books and authors, and includes features like pagination and search capabilities.
- Create, read, update, and delete books and authors.
- Retrieve paginated lists of books and authors.
- Search books by title or author, and authors by name or bio.
- Link books to their respective authors.
- Automatically handle updates to relationships between books and authors.
- Node.js
- Express
- MongoDB with Mongoose
- Postman (for API testing)