-
Notifications
You must be signed in to change notification settings - Fork 11
Implement "Highly Recommended Products" API #106
Copy link
Copy link
Closed
Closed
Feature
Copy link
Labels
apiAPI endpoints & integrationAPI endpoints & integrationbackendIssues related to backendIssues related to backendhacktoberfestSpecial issue for HacktoberfestSpecial issue for Hacktoberfesthacktoberfest-2025Special issue for Hacktoberfest 2025Special issue for Hacktoberfest 2025mongodbMongoDB & database managementMongoDB & database managementmongooseMongoDB ODM / schema & model work (queries, models, migrations)MongoDB ODM / schema & model work (queries, models, migrations)node.jsBackend JavaScript / runtime (Express, APIs, server work)Backend JavaScript / runtime (Express, APIs, server work)priority: highNeeds attention ASAPNeeds attention ASAP
Milestone
Metadata
Metadata
Assignees
Labels
apiAPI endpoints & integrationAPI endpoints & integrationbackendIssues related to backendIssues related to backendhacktoberfestSpecial issue for HacktoberfestSpecial issue for Hacktoberfesthacktoberfest-2025Special issue for Hacktoberfest 2025Special issue for Hacktoberfest 2025mongodbMongoDB & database managementMongoDB & database managementmongooseMongoDB ODM / schema & model work (queries, models, migrations)MongoDB ODM / schema & model work (queries, models, migrations)node.jsBackend JavaScript / runtime (Express, APIs, server work)Backend JavaScript / runtime (Express, APIs, server work)priority: highNeeds attention ASAPNeeds attention ASAP
Type
Projects
Status
Done
Priority: High
Difficulty: Intermediate
Type: Backend (Node.js + Express + MongoDB)
Description:
We need to implement a new backend API endpoint to serve "Highly Recommended Products" for each product page.
When a user opens a product (e.g., "CoreX Whey Protein"), the frontend should fetch and display products that are contextually related to it — based on shared attributes like category, goals, or collections.
Requirements:
GET /api/products/:id/recommendedcategory, orgoal, orcollectionAcceptance Criteria: