diff --git a/backend/src/main/resources/db/schema.sql b/backend/src/main/resources/db/schema.sql index e2804e7..c783a35 100644 --- a/backend/src/main/resources/db/schema.sql +++ b/backend/src/main/resources/db/schema.sql @@ -267,6 +267,72 @@ INSERT INTO mall_product_option (product_id, option_name, option_value, extra_pr SELECT p.id, 'Card','Personalized Card Message', 0.00, 999, 'CARD_MESSAGE' FROM mall_product p WHERE NOT EXISTS (SELECT 1 FROM mall_product_option o WHERE o.product_id=p.id AND o.option_type='CARD_MESSAGE'); +-- --------------------------------------------------------------------------- +-- 실데이터 보강: Montvale Florist any-occasion·sympathy 신규 상품 (id 38~70) +-- 크롤링: montvalefloristnj.com/any-occasion · /sympathy-and-funeral · /get-well +-- category_id: 5=Sympathy & Funeral, 6=Get Well. brand='Montvale Florist'. 이미지 캡쳐 그대로(/img/products/.jpg) +-- --------------------------------------------------------------------------- +INSERT INTO mall_product (id, category_id, sku, name, brand, description, price, sale_price, status, stock, thumbnail, occasion, flower_type, shelf_life_days, rating_avg, review_count, sales_count) VALUES +(38,6,'MV-EUROPEAN-TERRACE','European Terrace™','Montvale Florist','A lush European-style garden basket of blooming and green plants — a living terrace of natural beauty. 100% Florist-Designed and Hand-Delivered.',99.95,NULL,'ON_SALE',35,'/img/products/european-terrace.jpg','GETWELL','MIXED',7,4.80,34,120), +(39,5,'MV-FOND-REMEM-SPRAY','Fond Remembrance Standing Spray','Montvale Florist','A graceful funeral standing spray of soft blooms expressing fond remembrance and heartfelt sympathy.',159.95,NULL,'ON_SALE',35,'/img/products/fond-remembrance-standing-spray.jpg','SYMPATHY','MIXED',7,4.80,18,55), +(40,5,'MV-LAVENDER-MEM-SPRAY','Lavender Memories Spray™','Montvale Florist','A serene standing spray of lavender-hued blooms honoring cherished memories with grace and peace.',179.95,NULL,'ON_SALE',35,'/img/products/lavender-memories-spray.jpg','SYMPATHY','PURPLE',7,4.80,14,45), +(41,5,'MV-BRIGHT-MEMORIES','Bright Memories','Montvale Florist','A warm, uplifting tribute of bright seasonal blooms celebrating a life brightly lived.',129.95,NULL,'ON_SALE',35,'/img/products/bright-memories.jpg','SYMPATHY','MIXED',6,4.70,16,50), +(42,5,'MV-ADORING-TRIBUTE','Adoring Tribute','Montvale Florist','An adoring floral tribute of elegant blooms offered in loving honor and remembrance.',149.95,NULL,'ON_SALE',35,'/img/products/adoring-tribute.jpg','SYMPATHY','MIXED',6,4.80,12,40), +(43,5,'MV-SWEET-COMFORT','Sweet Comfort','Montvale Florist','A soothing arrangement of soft, sweet blooms offering comfort and solace in times of loss.',129.95,NULL,'ON_SALE',35,'/img/products/sweet-comfort.jpg','SYMPATHY','MIXED',6,4.70,15,48), +(44,5,'MV-JOYFUL-MEMORIES','Joyful Memories','Montvale Florist','A vibrant tribute of cheerful blooms celebrating the joyful memories of a treasured life.',129.95,NULL,'ON_SALE',35,'/img/products/joyful-memories.jpg','SYMPATHY','MIXED',6,4.70,13,42), +(45,5,'MV-PASSIONATE-FAITH','Passionate Faith Sympathy Wreath™','Montvale Florist','A dignified sympathy wreath of rich blooms expressing passionate faith and eternal devotion.',199.95,NULL,'ON_SALE',35,'/img/products/passionate-faith-sympathy-wreath.jpg','SYMPATHY','MIXED',7,4.80,10,32), +(46,5,'MV-SPIRITED-REMEM','Spirited Remembrance™','Montvale Florist','A spirited arrangement of lively blooms honoring a vibrant spirit and lasting remembrance.',129.95,NULL,'ON_SALE',35,'/img/products/spirited-remembrance.jpg','SYMPATHY','MIXED',6,4.70,14,44), +(47,5,'MV-FOND-REMEM-TRIBUTE','Fond Remembrance Tribute','Montvale Florist','A heartfelt tribute of gentle blooms expressing fond remembrance and deep sympathy.',129.95,NULL,'ON_SALE',35,'/img/products/fond-remembrance-tribute.jpg','SYMPATHY','MIXED',6,4.70,12,38), +(48,5,'MV-HEAVENS-PROMISE','Heaven''s Promise Sympathy Tribute™','Montvale Florist','A peaceful sympathy tribute of soft blooms evoking heaven''s promise of eternal peace.',129.95,NULL,'ON_SALE',35,'/img/products/heavens-promise-sympathy-tribute.jpg','SYMPATHY','MIXED',6,4.80,11,36), +(49,5,'MV-ENDURING-FAITH','Enduring Faith','Montvale Florist','A grand standing tribute of abundant blooms expressing enduring faith and steadfast love.',249.95,NULL,'ON_SALE',35,'/img/products/enduring-faith.jpg','SYMPATHY','MIXED',7,4.90,9,28), +(50,5,'MV-GENTLE-REPOSE','Gentle Repose Lily Spray™','Montvale Florist','A graceful lily standing spray offering gentle repose and serene, heartfelt condolence.',199.95,NULL,'ON_SALE',35,'/img/products/gentle-repose-lily-spray.jpg','SYMPATHY','LILIES',7,4.80,10,30), +(51,5,'MV-STARGAZER-WREATH','Stargazer Sentiments Wreath™','Montvale Florist','A striking sympathy wreath featuring stargazer lilies — a beautiful expression of heartfelt sentiments.',229.95,NULL,'ON_SALE',35,'/img/products/stargazer-sentiments-wreath.jpg','SYMPATHY','LILIES',7,4.80,8,26), +(52,5,'MV-WARM-REMEM','Warm Remembrance','Montvale Florist','A warm tribute of golden and amber blooms honoring a cherished life with heartfelt remembrance.',129.95,NULL,'ON_SALE',35,'/img/products/warm-remembrance.jpg','SYMPATHY','MIXED',6,4.70,13,41), +(53,5,'MV-SHADES-REMEM','Shades of Remembrance™','Montvale Florist','A tonal tribute of layered blooms in soft shades expressing tender remembrance and sympathy.',129.95,NULL,'ON_SALE',35,'/img/products/shades-of-remembrance.jpg','SYMPATHY','MIXED',6,4.70,12,39), +(54,5,'MV-TENDER-CASKET','Tender Sentiments Casket Spray™','Montvale Florist','An elegant casket spray of abundant blooms expressing the most tender sentiments and deep sympathy.',249.95,NULL,'ON_SALE',35,'/img/products/tender-sentiments-casket-spray.jpg','SYMPATHY','MIXED',7,4.90,9,27), +(55,5,'MV-FROM-THE-HEART','From the Heart','Montvale Florist','A sincere arrangement of heartfelt blooms offered straight from the heart in loving sympathy.',129.95,NULL,'ON_SALE',35,'/img/products/from-the-heart.jpg','SYMPATHY','MIXED',6,4.70,14,43), +(56,5,'MV-GARDEN-PATH','Garden Path Tribute','Montvale Florist','A natural garden-style tribute of soft blooms tracing a gentle path of remembrance.',129.95,NULL,'ON_SALE',35,'/img/products/garden-path-tribute.jpg','SYMPATHY','MIXED',6,4.70,11,37), +(57,5,'MV-HEAVENLY-HORIZONS','Heavenly Horizons Spray™','Montvale Florist','A serene standing spray of soft blooms evoking heavenly horizons and eternal peace.',179.95,NULL,'ON_SALE',35,'/img/products/heavenly-horizons-spray.jpg','SYMPATHY','MIXED',7,4.80,10,31), +(58,5,'MV-ROSY-HEART-WREATH','Rosy Remembrance Heart Wreath™','Montvale Florist','A heart-shaped sympathy wreath of roses and soft blooms — a rosy tribute of enduring love.',249.95,NULL,'ON_SALE',35,'/img/products/rosy-remembrance-heart-wreath.jpg','SYMPATHY','ROSES',6,4.90,8,25), +(59,5,'MV-LOVE-PRAYERS-CROSS','Love and Prayers Sympathy Cross™','Montvale Florist','A dignified sympathy cross of pristine blooms expressing love, faith, and heartfelt prayers.',229.95,NULL,'ON_SALE',35,'/img/products/love-and-prayers-sympathy-cross.jpg','SYMPATHY','MIXED',7,4.80,9,29), +(60,5,'MV-ENDURING-LOVE-WREATH','Enduring Love Wreath™','Montvale Florist','A grand sympathy wreath of abundant blooms symbolizing enduring, unbroken love and remembrance.',299.95,NULL,'ON_SALE',35,'/img/products/enduring-love-wreath.jpg','SYMPATHY','MIXED',7,4.90,7,22), +(61,5,'MV-SHINING-LIGHT','Shining Light Tribute','Montvale Florist','A radiant tribute of bright blooms honoring a shining light and a life that brightened many.',129.95,NULL,'ON_SALE',35,'/img/products/shining-light-tribute.jpg','SYMPATHY','MIXED',6,4.70,12,38), +(62,5,'MV-LOVING-THOUGHTS','Loving Thoughts Wreath','Montvale Florist','A classic sympathy wreath of soft blooms conveying loving thoughts and heartfelt condolence.',249.95,NULL,'ON_SALE',35,'/img/products/loving-thoughts-wreath.jpg','SYMPATHY','MIXED',7,4.80,8,24), +(63,5,'MV-SYMPATHETIC-HEART','Sympathetic Heart Standing Spray™','Montvale Florist','A heart-shaped standing spray of abundant blooms offering deep, sympathetic comfort.',279.95,NULL,'ON_SALE',35,'/img/products/sympathetic-heart-standing-spray.jpg','SYMPATHY','MIXED',7,4.90,7,21), +(64,5,'MV-INTO-OPEN-ARMS','Into Open Arms','Montvale Florist','A welcoming tribute of soft blooms embracing a loved one into open, eternal arms.',129.00,NULL,'ON_SALE',35,'/img/products/into-open-arms.jpg','SYMPATHY','MIXED',6,4.70,11,35), +(65,5,'MV-ENCIRCLED-LOVE','Encircled By Love™','Montvale Florist','A circular sympathy wreath of lush blooms expressing a love that encircles eternally.',249.95,NULL,'ON_SALE',35,'/img/products/encircled-by-love.jpg','SYMPATHY','MIXED',7,4.80,8,26), +(66,5,'MV-STARGAZER-CROSS','Stargazer Sympathies Cross™','Montvale Florist','A sympathy cross featuring stargazer lilies — a graceful expression of faith and sympathy.',229.95,NULL,'ON_SALE',35,'/img/products/stargazer-sympathies-cross.jpg','SYMPATHY','LILIES',7,4.80,8,25), +(67,5,'MV-ALWAYS-REMEM-SPRAY','Always Remembered Sympathy Spray™','Montvale Florist','A standing sympathy spray of soft blooms honoring a loved one always remembered.',199.95,NULL,'ON_SALE',35,'/img/products/always-remembered-sympathy-spray.jpg','SYMPATHY','MIXED',7,4.80,9,29), +(68,5,'MV-FOREVER-ADORED-CASKET','Forever Adored Casket Spray','Montvale Florist','A luxurious casket spray of abundant premium blooms honoring one forever adored.',329.95,NULL,'ON_SALE',35,'/img/products/forever-adored-casket-spray.jpg','SYMPATHY','MIXED',7,4.90,6,18), +(69,5,'MV-PASSIONATE-GRACE','Passionate Grace Wreath™','Montvale Florist','A sympathy wreath of rich, graceful blooms expressing passionate grace and devotion.',249.95,NULL,'ON_SALE',35,'/img/products/passionate-grace-wreath.jpg','SYMPATHY','MIXED',7,4.80,7,23), +(70,5,'MV-LOVES-REMEM-WREATH','Love''s Remembrance Wreath™','Montvale Florist','A grand sympathy wreath of abundant blooms expressing love''s lasting remembrance.',279.95,NULL,'ON_SALE',35,'/img/products/loves-remembrance-wreath.jpg','SYMPATHY','MIXED',7,4.90,6,20) +ON CONFLICT (id) DO NOTHING; +SELECT setval(pg_get_serial_sequence('mall_product','id'), GREATEST((SELECT MAX(id) FROM mall_product),1)); + +-- 신규 상품(38~70) 메인 이미지/사이즈/옵션 +INSERT INTO mall_product_image (product_id, url, sort_order, is_main) +SELECT p.id, p.thumbnail, 0, TRUE FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND p.thumbnail IS NOT NULL + AND NOT EXISTS (SELECT 1 FROM mall_product_image i WHERE i.product_id=p.id); +INSERT INTO mall_product_size (product_id, size_code, label, price, stem_count, sort_order) +SELECT p.id, 'ORIGINAL','Original', p.price, 12, 1 FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND NOT EXISTS (SELECT 1 FROM mall_product_size s WHERE s.product_id=p.id AND s.size_code='ORIGINAL'); +INSERT INTO mall_product_size (product_id, size_code, label, price, stem_count, sort_order) +SELECT p.id, 'DELUXE','Deluxe', ROUND(p.price*1.4,2), 18, 2 FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND NOT EXISTS (SELECT 1 FROM mall_product_size s WHERE s.product_id=p.id AND s.size_code='DELUXE'); +INSERT INTO mall_product_size (product_id, size_code, label, price, stem_count, sort_order) +SELECT p.id, 'GRAND','Grand', ROUND(p.price*1.9,2), 24, 3 FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND NOT EXISTS (SELECT 1 FROM mall_product_size s WHERE s.product_id=p.id AND s.size_code='GRAND'); +INSERT INTO mall_product_option (product_id, option_name, option_value, extra_price, stock, option_type) +SELECT p.id, 'Vase','Glass Vase Upgrade', 12.00, 999, 'VASE' FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND NOT EXISTS (SELECT 1 FROM mall_product_option o WHERE o.product_id=p.id AND o.option_type='VASE'); +INSERT INTO mall_product_option (product_id, option_name, option_value, extra_price, stock, option_type) +SELECT p.id, 'Wrap','Premium Gift Wrap', 6.00, 999, 'WRAP' FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND NOT EXISTS (SELECT 1 FROM mall_product_option o WHERE o.product_id=p.id AND o.option_type='WRAP'); +INSERT INTO mall_product_option (product_id, option_name, option_value, extra_price, stock, option_type) +SELECT p.id, 'Card','Personalized Card Message', 0.00, 999, 'CARD_MESSAGE' FROM mall_product p +WHERE p.id BETWEEN 38 AND 70 AND NOT EXISTS (SELECT 1 FROM mall_product_option o WHERE o.product_id=p.id AND o.option_type='CARD_MESSAGE'); + -- --------------------------------------------------------------------------- -- 4. 매장별 재고 ON/OFF (Store_Inventory) -- --------------------------------------------------------------------------- diff --git a/backend/src/main/resources/static/img/products/adoring-tribute.jpg b/backend/src/main/resources/static/img/products/adoring-tribute.jpg new file mode 100644 index 0000000..faec1e7 Binary files /dev/null and b/backend/src/main/resources/static/img/products/adoring-tribute.jpg differ diff --git a/backend/src/main/resources/static/img/products/always-remembered-sympathy-spray.jpg b/backend/src/main/resources/static/img/products/always-remembered-sympathy-spray.jpg new file mode 100644 index 0000000..453ccc3 Binary files /dev/null and b/backend/src/main/resources/static/img/products/always-remembered-sympathy-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/bright-memories.jpg b/backend/src/main/resources/static/img/products/bright-memories.jpg new file mode 100644 index 0000000..3d7c7a4 Binary files /dev/null and b/backend/src/main/resources/static/img/products/bright-memories.jpg differ diff --git a/backend/src/main/resources/static/img/products/encircled-by-love.jpg b/backend/src/main/resources/static/img/products/encircled-by-love.jpg new file mode 100644 index 0000000..047f1d6 Binary files /dev/null and b/backend/src/main/resources/static/img/products/encircled-by-love.jpg differ diff --git a/backend/src/main/resources/static/img/products/enduring-faith.jpg b/backend/src/main/resources/static/img/products/enduring-faith.jpg new file mode 100644 index 0000000..a4c008d Binary files /dev/null and b/backend/src/main/resources/static/img/products/enduring-faith.jpg differ diff --git a/backend/src/main/resources/static/img/products/enduring-love-wreath.jpg b/backend/src/main/resources/static/img/products/enduring-love-wreath.jpg new file mode 100644 index 0000000..30b248c Binary files /dev/null and b/backend/src/main/resources/static/img/products/enduring-love-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/european-terrace.jpg b/backend/src/main/resources/static/img/products/european-terrace.jpg new file mode 100644 index 0000000..100e194 Binary files /dev/null and b/backend/src/main/resources/static/img/products/european-terrace.jpg differ diff --git a/backend/src/main/resources/static/img/products/fond-remembrance-standing-spray.jpg b/backend/src/main/resources/static/img/products/fond-remembrance-standing-spray.jpg new file mode 100644 index 0000000..34eabc8 Binary files /dev/null and b/backend/src/main/resources/static/img/products/fond-remembrance-standing-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/fond-remembrance-tribute.jpg b/backend/src/main/resources/static/img/products/fond-remembrance-tribute.jpg new file mode 100644 index 0000000..0d6e84a Binary files /dev/null and b/backend/src/main/resources/static/img/products/fond-remembrance-tribute.jpg differ diff --git a/backend/src/main/resources/static/img/products/forever-adored-casket-spray.jpg b/backend/src/main/resources/static/img/products/forever-adored-casket-spray.jpg new file mode 100644 index 0000000..a56cb47 Binary files /dev/null and b/backend/src/main/resources/static/img/products/forever-adored-casket-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/from-the-heart.jpg b/backend/src/main/resources/static/img/products/from-the-heart.jpg new file mode 100644 index 0000000..0382d62 Binary files /dev/null and b/backend/src/main/resources/static/img/products/from-the-heart.jpg differ diff --git a/backend/src/main/resources/static/img/products/garden-path-tribute.jpg b/backend/src/main/resources/static/img/products/garden-path-tribute.jpg new file mode 100644 index 0000000..33bbdf3 Binary files /dev/null and b/backend/src/main/resources/static/img/products/garden-path-tribute.jpg differ diff --git a/backend/src/main/resources/static/img/products/gentle-repose-lily-spray.jpg b/backend/src/main/resources/static/img/products/gentle-repose-lily-spray.jpg new file mode 100644 index 0000000..bd2e828 Binary files /dev/null and b/backend/src/main/resources/static/img/products/gentle-repose-lily-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/heavenly-horizons-spray.jpg b/backend/src/main/resources/static/img/products/heavenly-horizons-spray.jpg new file mode 100644 index 0000000..ba80fe1 Binary files /dev/null and b/backend/src/main/resources/static/img/products/heavenly-horizons-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/heavens-promise-sympathy-tribute.jpg b/backend/src/main/resources/static/img/products/heavens-promise-sympathy-tribute.jpg new file mode 100644 index 0000000..c237a4e Binary files /dev/null and b/backend/src/main/resources/static/img/products/heavens-promise-sympathy-tribute.jpg differ diff --git a/backend/src/main/resources/static/img/products/into-open-arms.jpg b/backend/src/main/resources/static/img/products/into-open-arms.jpg new file mode 100644 index 0000000..da0d809 Binary files /dev/null and b/backend/src/main/resources/static/img/products/into-open-arms.jpg differ diff --git a/backend/src/main/resources/static/img/products/joyful-memories.jpg b/backend/src/main/resources/static/img/products/joyful-memories.jpg new file mode 100644 index 0000000..d8ce0b4 Binary files /dev/null and b/backend/src/main/resources/static/img/products/joyful-memories.jpg differ diff --git a/backend/src/main/resources/static/img/products/lavender-memories-spray.jpg b/backend/src/main/resources/static/img/products/lavender-memories-spray.jpg new file mode 100644 index 0000000..e9efe4f Binary files /dev/null and b/backend/src/main/resources/static/img/products/lavender-memories-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/love-and-prayers-sympathy-cross.jpg b/backend/src/main/resources/static/img/products/love-and-prayers-sympathy-cross.jpg new file mode 100644 index 0000000..803c82f Binary files /dev/null and b/backend/src/main/resources/static/img/products/love-and-prayers-sympathy-cross.jpg differ diff --git a/backend/src/main/resources/static/img/products/loves-remembrance-wreath.jpg b/backend/src/main/resources/static/img/products/loves-remembrance-wreath.jpg new file mode 100644 index 0000000..ca60215 Binary files /dev/null and b/backend/src/main/resources/static/img/products/loves-remembrance-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/loving-thoughts-wreath.jpg b/backend/src/main/resources/static/img/products/loving-thoughts-wreath.jpg new file mode 100644 index 0000000..5d31a60 Binary files /dev/null and b/backend/src/main/resources/static/img/products/loving-thoughts-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/passionate-faith-sympathy-wreath.jpg b/backend/src/main/resources/static/img/products/passionate-faith-sympathy-wreath.jpg new file mode 100644 index 0000000..624a9ca Binary files /dev/null and b/backend/src/main/resources/static/img/products/passionate-faith-sympathy-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/passionate-grace-wreath.jpg b/backend/src/main/resources/static/img/products/passionate-grace-wreath.jpg new file mode 100644 index 0000000..b204da1 Binary files /dev/null and b/backend/src/main/resources/static/img/products/passionate-grace-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/rosy-remembrance-heart-wreath.jpg b/backend/src/main/resources/static/img/products/rosy-remembrance-heart-wreath.jpg new file mode 100644 index 0000000..8d31070 Binary files /dev/null and b/backend/src/main/resources/static/img/products/rosy-remembrance-heart-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/shades-of-remembrance.jpg b/backend/src/main/resources/static/img/products/shades-of-remembrance.jpg new file mode 100644 index 0000000..423e506 Binary files /dev/null and b/backend/src/main/resources/static/img/products/shades-of-remembrance.jpg differ diff --git a/backend/src/main/resources/static/img/products/shining-light-tribute.jpg b/backend/src/main/resources/static/img/products/shining-light-tribute.jpg new file mode 100644 index 0000000..d2169b5 Binary files /dev/null and b/backend/src/main/resources/static/img/products/shining-light-tribute.jpg differ diff --git a/backend/src/main/resources/static/img/products/spirited-remembrance.jpg b/backend/src/main/resources/static/img/products/spirited-remembrance.jpg new file mode 100644 index 0000000..cbee283 Binary files /dev/null and b/backend/src/main/resources/static/img/products/spirited-remembrance.jpg differ diff --git a/backend/src/main/resources/static/img/products/stargazer-sentiments-wreath.jpg b/backend/src/main/resources/static/img/products/stargazer-sentiments-wreath.jpg new file mode 100644 index 0000000..eeb3a12 Binary files /dev/null and b/backend/src/main/resources/static/img/products/stargazer-sentiments-wreath.jpg differ diff --git a/backend/src/main/resources/static/img/products/stargazer-sympathies-cross.jpg b/backend/src/main/resources/static/img/products/stargazer-sympathies-cross.jpg new file mode 100644 index 0000000..eb7c73a Binary files /dev/null and b/backend/src/main/resources/static/img/products/stargazer-sympathies-cross.jpg differ diff --git a/backend/src/main/resources/static/img/products/sweet-comfort.jpg b/backend/src/main/resources/static/img/products/sweet-comfort.jpg new file mode 100644 index 0000000..76bf394 Binary files /dev/null and b/backend/src/main/resources/static/img/products/sweet-comfort.jpg differ diff --git a/backend/src/main/resources/static/img/products/sympathetic-heart-standing-spray.jpg b/backend/src/main/resources/static/img/products/sympathetic-heart-standing-spray.jpg new file mode 100644 index 0000000..675e75a Binary files /dev/null and b/backend/src/main/resources/static/img/products/sympathetic-heart-standing-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/tender-sentiments-casket-spray.jpg b/backend/src/main/resources/static/img/products/tender-sentiments-casket-spray.jpg new file mode 100644 index 0000000..958e371 Binary files /dev/null and b/backend/src/main/resources/static/img/products/tender-sentiments-casket-spray.jpg differ diff --git a/backend/src/main/resources/static/img/products/warm-remembrance.jpg b/backend/src/main/resources/static/img/products/warm-remembrance.jpg new file mode 100644 index 0000000..ba539ad Binary files /dev/null and b/backend/src/main/resources/static/img/products/warm-remembrance.jpg differ diff --git a/frontend/public/img/products/adoring-tribute.jpg b/frontend/public/img/products/adoring-tribute.jpg new file mode 100644 index 0000000..faec1e7 Binary files /dev/null and b/frontend/public/img/products/adoring-tribute.jpg differ diff --git a/frontend/public/img/products/always-remembered-sympathy-spray.jpg b/frontend/public/img/products/always-remembered-sympathy-spray.jpg new file mode 100644 index 0000000..453ccc3 Binary files /dev/null and b/frontend/public/img/products/always-remembered-sympathy-spray.jpg differ diff --git a/frontend/public/img/products/bright-memories.jpg b/frontend/public/img/products/bright-memories.jpg new file mode 100644 index 0000000..3d7c7a4 Binary files /dev/null and b/frontend/public/img/products/bright-memories.jpg differ diff --git a/frontend/public/img/products/encircled-by-love.jpg b/frontend/public/img/products/encircled-by-love.jpg new file mode 100644 index 0000000..047f1d6 Binary files /dev/null and b/frontend/public/img/products/encircled-by-love.jpg differ diff --git a/frontend/public/img/products/enduring-faith.jpg b/frontend/public/img/products/enduring-faith.jpg new file mode 100644 index 0000000..a4c008d Binary files /dev/null and b/frontend/public/img/products/enduring-faith.jpg differ diff --git a/frontend/public/img/products/enduring-love-wreath.jpg b/frontend/public/img/products/enduring-love-wreath.jpg new file mode 100644 index 0000000..30b248c Binary files /dev/null and b/frontend/public/img/products/enduring-love-wreath.jpg differ diff --git a/frontend/public/img/products/european-terrace.jpg b/frontend/public/img/products/european-terrace.jpg new file mode 100644 index 0000000..100e194 Binary files /dev/null and b/frontend/public/img/products/european-terrace.jpg differ diff --git a/frontend/public/img/products/fond-remembrance-standing-spray.jpg b/frontend/public/img/products/fond-remembrance-standing-spray.jpg new file mode 100644 index 0000000..34eabc8 Binary files /dev/null and b/frontend/public/img/products/fond-remembrance-standing-spray.jpg differ diff --git a/frontend/public/img/products/fond-remembrance-tribute.jpg b/frontend/public/img/products/fond-remembrance-tribute.jpg new file mode 100644 index 0000000..0d6e84a Binary files /dev/null and b/frontend/public/img/products/fond-remembrance-tribute.jpg differ diff --git a/frontend/public/img/products/forever-adored-casket-spray.jpg b/frontend/public/img/products/forever-adored-casket-spray.jpg new file mode 100644 index 0000000..a56cb47 Binary files /dev/null and b/frontend/public/img/products/forever-adored-casket-spray.jpg differ diff --git a/frontend/public/img/products/from-the-heart.jpg b/frontend/public/img/products/from-the-heart.jpg new file mode 100644 index 0000000..0382d62 Binary files /dev/null and b/frontend/public/img/products/from-the-heart.jpg differ diff --git a/frontend/public/img/products/garden-path-tribute.jpg b/frontend/public/img/products/garden-path-tribute.jpg new file mode 100644 index 0000000..33bbdf3 Binary files /dev/null and b/frontend/public/img/products/garden-path-tribute.jpg differ diff --git a/frontend/public/img/products/gentle-repose-lily-spray.jpg b/frontend/public/img/products/gentle-repose-lily-spray.jpg new file mode 100644 index 0000000..bd2e828 Binary files /dev/null and b/frontend/public/img/products/gentle-repose-lily-spray.jpg differ diff --git a/frontend/public/img/products/heavenly-horizons-spray.jpg b/frontend/public/img/products/heavenly-horizons-spray.jpg new file mode 100644 index 0000000..ba80fe1 Binary files /dev/null and b/frontend/public/img/products/heavenly-horizons-spray.jpg differ diff --git a/frontend/public/img/products/heavens-promise-sympathy-tribute.jpg b/frontend/public/img/products/heavens-promise-sympathy-tribute.jpg new file mode 100644 index 0000000..c237a4e Binary files /dev/null and b/frontend/public/img/products/heavens-promise-sympathy-tribute.jpg differ diff --git a/frontend/public/img/products/into-open-arms.jpg b/frontend/public/img/products/into-open-arms.jpg new file mode 100644 index 0000000..da0d809 Binary files /dev/null and b/frontend/public/img/products/into-open-arms.jpg differ diff --git a/frontend/public/img/products/joyful-memories.jpg b/frontend/public/img/products/joyful-memories.jpg new file mode 100644 index 0000000..d8ce0b4 Binary files /dev/null and b/frontend/public/img/products/joyful-memories.jpg differ diff --git a/frontend/public/img/products/lavender-memories-spray.jpg b/frontend/public/img/products/lavender-memories-spray.jpg new file mode 100644 index 0000000..e9efe4f Binary files /dev/null and b/frontend/public/img/products/lavender-memories-spray.jpg differ diff --git a/frontend/public/img/products/love-and-prayers-sympathy-cross.jpg b/frontend/public/img/products/love-and-prayers-sympathy-cross.jpg new file mode 100644 index 0000000..803c82f Binary files /dev/null and b/frontend/public/img/products/love-and-prayers-sympathy-cross.jpg differ diff --git a/frontend/public/img/products/loves-remembrance-wreath.jpg b/frontend/public/img/products/loves-remembrance-wreath.jpg new file mode 100644 index 0000000..ca60215 Binary files /dev/null and b/frontend/public/img/products/loves-remembrance-wreath.jpg differ diff --git a/frontend/public/img/products/loving-thoughts-wreath.jpg b/frontend/public/img/products/loving-thoughts-wreath.jpg new file mode 100644 index 0000000..5d31a60 Binary files /dev/null and b/frontend/public/img/products/loving-thoughts-wreath.jpg differ diff --git a/frontend/public/img/products/passionate-faith-sympathy-wreath.jpg b/frontend/public/img/products/passionate-faith-sympathy-wreath.jpg new file mode 100644 index 0000000..624a9ca Binary files /dev/null and b/frontend/public/img/products/passionate-faith-sympathy-wreath.jpg differ diff --git a/frontend/public/img/products/passionate-grace-wreath.jpg b/frontend/public/img/products/passionate-grace-wreath.jpg new file mode 100644 index 0000000..b204da1 Binary files /dev/null and b/frontend/public/img/products/passionate-grace-wreath.jpg differ diff --git a/frontend/public/img/products/rosy-remembrance-heart-wreath.jpg b/frontend/public/img/products/rosy-remembrance-heart-wreath.jpg new file mode 100644 index 0000000..8d31070 Binary files /dev/null and b/frontend/public/img/products/rosy-remembrance-heart-wreath.jpg differ diff --git a/frontend/public/img/products/shades-of-remembrance.jpg b/frontend/public/img/products/shades-of-remembrance.jpg new file mode 100644 index 0000000..423e506 Binary files /dev/null and b/frontend/public/img/products/shades-of-remembrance.jpg differ diff --git a/frontend/public/img/products/shining-light-tribute.jpg b/frontend/public/img/products/shining-light-tribute.jpg new file mode 100644 index 0000000..d2169b5 Binary files /dev/null and b/frontend/public/img/products/shining-light-tribute.jpg differ diff --git a/frontend/public/img/products/spirited-remembrance.jpg b/frontend/public/img/products/spirited-remembrance.jpg new file mode 100644 index 0000000..cbee283 Binary files /dev/null and b/frontend/public/img/products/spirited-remembrance.jpg differ diff --git a/frontend/public/img/products/stargazer-sentiments-wreath.jpg b/frontend/public/img/products/stargazer-sentiments-wreath.jpg new file mode 100644 index 0000000..eeb3a12 Binary files /dev/null and b/frontend/public/img/products/stargazer-sentiments-wreath.jpg differ diff --git a/frontend/public/img/products/stargazer-sympathies-cross.jpg b/frontend/public/img/products/stargazer-sympathies-cross.jpg new file mode 100644 index 0000000..eb7c73a Binary files /dev/null and b/frontend/public/img/products/stargazer-sympathies-cross.jpg differ diff --git a/frontend/public/img/products/sweet-comfort.jpg b/frontend/public/img/products/sweet-comfort.jpg new file mode 100644 index 0000000..76bf394 Binary files /dev/null and b/frontend/public/img/products/sweet-comfort.jpg differ diff --git a/frontend/public/img/products/sympathetic-heart-standing-spray.jpg b/frontend/public/img/products/sympathetic-heart-standing-spray.jpg new file mode 100644 index 0000000..675e75a Binary files /dev/null and b/frontend/public/img/products/sympathetic-heart-standing-spray.jpg differ diff --git a/frontend/public/img/products/tender-sentiments-casket-spray.jpg b/frontend/public/img/products/tender-sentiments-casket-spray.jpg new file mode 100644 index 0000000..958e371 Binary files /dev/null and b/frontend/public/img/products/tender-sentiments-casket-spray.jpg differ diff --git a/frontend/public/img/products/warm-remembrance.jpg b/frontend/public/img/products/warm-remembrance.jpg new file mode 100644 index 0000000..ba539ad Binary files /dev/null and b/frontend/public/img/products/warm-remembrance.jpg differ