Skip to content

FEATURE: Book Review API – Authentication & Core Functionalities #290

@syedtasavour

Description

@syedtasavour

Describe the Feature

I would like to contribute to the backend of the Book Review API. My contribution would focus on implementing core features such as:
User Authentication: signup, loginUser, logoutUser, refreshAccessToken
Book Management: addBook, getBook, books, searchBooks
Review Management: submitReview, updateReview, deleteReview
Additional backend capabilities like AWS S3 file uploads, file compression, and Redis integration.

Use Case

This feature set will enable a fully functional book review system. Users will be able to authenticate, browse and manage books, and submit or manage their reviews. These features are essential for an MVP version of a scalable book review platform.

Additional Information

I plan to follow clean architecture principles and maintain RESTful standards. All routes will be secured using JWT, and Redis can be used for token blacklisting or caching popular books.

Suggested Tools

Authentication: bcrypt, jsonwebtoken, cookie-parser
File Upload: AWS SDK, Multer, Sharp (for compression)
Data Caching: Redis, ioredis
Database: MongoDB

Additional Context or Information

I have prior experience working on similar features in production-ready applications and would like to contribute meaningfully to this project. I am happy to follow the existing codebase standards and documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions