📝 Description
Implement a robust image upload system to allow Shop Owners to showcase their business and products. To maintain database performance, images will be stored in a cloud provider (Cloudinary/S3) rather than as binary data in MongoDB.
🎯 User Story
As a Shop Owner, I want to upload high-quality images of my shop and products so that Users can visually discover and compare items nearby.
🛠 Technical Tasks
✅ Acceptance Criteria
🏷 Tags
feature backend frontend enhancement storage
📝 Description
Implement a robust image upload system to allow Shop Owners to showcase their business and products. To maintain database performance, images will be stored in a cloud provider (Cloudinary/S3) rather than as binary data in MongoDB.
🎯 User Story
As a Shop Owner, I want to upload high-quality images of my shop and products so that Users can visually discover and compare items nearby.
🛠 Technical Tasks
multermiddleware in the Express backend for multipart/form-data.ShopandProductMongoDB schemas to includeimageUrlandpublicId.ImageUploadcomponent in React with:URL.createObjectURL.✅ Acceptance Criteria
🏷 Tags
featurebackendfrontendenhancementstorage