forked from GCA-Classroom/09-prj-loreal-routine-builder
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproducts.json
More file actions
284 lines (284 loc) · 19 KB
/
Copy pathproducts.json
File metadata and controls
284 lines (284 loc) · 19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
{
"products": [
{
"id": 1,
"brand": "CeraVe",
"name": "Foaming Facial Cleanser",
"category": "cleanser",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Foaming_Facial_Cleanser.png",
"description": "Gentle gel cleanser with ceramides, hyaluronic acid, and niacinamide. Deeply cleanses normal to oily skin, removing oil, dirt, and makeup without harming the barrier. Foaming, fragrance-free, non-comedogenic; leaves skin feeling refreshed and non-tight. Suitable for normal to oily and acne-prone skin."
},
{
"id": 2,
"brand": "CeraVe",
"name": "Hydrating Facial Cleanser",
"category": "cleanser",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Hydrating_Facial_Cleanser.png",
"description": "Lotion-like, non-foaming cleanser for normal to dry skin. Ceramides and hyaluronic acid restore the barrier and lock in moisture. Gently removes impurities and makeup without stripping essential hydration. Fragrance-free, non-irritating, National Eczema Association approved; ideal for sensitive or dry skin."
},
{
"id": 3,
"brand": "CeraVe",
"name": "Moisturizing Cream",
"category": "moisturizer",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Moisturizing_Cream.png",
"description": "Rich, velvety cream for face and body with 24-hour hydration for dry to very dry skin. Three ceramides plus MVE Technology release moisture continuously and restore the barrier. Hyaluronic acid locks in hydration. Fragrance-free, non-comedogenic; leaves skin smooth, soft, and protected."
},
{
"id": 4,
"brand": "CeraVe",
"name": "AM Facial Moisturizing Lotion SPF 30",
"category": "moisturizer",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_AM_Facial_Moisturizing_Lotion_SPF_30.jpg",
"description": "Oil-free daily lotion with broad-spectrum SPF 30. Ceramides support the barrier, hyaluronic acid hydrates, and niacinamide soothes. InVisibleZinc™ technology blocks UVA/UVB without a white cast. Lightweight, non-greasy, fragrance-free, non-comedogenic; absorbs quickly for all skin types."
},
{
"id": 5,
"brand": "CeraVe",
"name": "PM Facial Moisturizing Lotion",
"category": "moisturizer",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_PM_Facial_Moisturizing_Lotion.png",
"description": "Ultra-light, oil-free night lotion that hydrates and repairs overnight. Ceramides restore the barrier, hyaluronic acid retains moisture, and niacinamide soothes. MVE Technology provides continuous hydration. Fragrance-free, non-comedogenic; skin feels soft and refreshed by morning."
},
{
"id": 6,
"brand": "CeraVe",
"name": "Resurfacing Retinol Serum",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Resurfacing_Retinol_Serum.png",
"description": "Lightweight retinol gel serum to smooth texture and fade post-acne marks. Encapsulated retinol boosts cell turnover; licorice extract brightens; ceramides restore the barrier; niacinamide calms. Fast-absorbing, fragrance-free, non-comedogenic; refines pores and scars over time."
},
{
"id": 7,
"brand": "CeraVe",
"name": "Skin Renewing Vitamin C Serum",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Skin_Renewing_Vitamin_C_Serum.png",
"description": "Brightening serum with 10% vitamin C and ceramide complex to boost radiance and even tone. Hyaluronic acid plumps, vitamin B5 soothes. Improves clarity and fine lines for a luminous complexion. Fragrance-free and gentle for daily use."
},
{
"id": 8,
"brand": "CeraVe",
"name": "Eye Repair Cream",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Eye_Repair_Cream.png",
"description": "Nourishing eye cream to reduce dark circles and puffiness. Marine & Botanical Complex brightens; hyaluronic acid and ceramides hydrate; niacinamide soothes. Fast-absorbing, non-greasy, hypoallergenic, and ophthalmologist-tested; smooths and refreshes the eye area."
},
{
"id": 9,
"brand": "CeraVe",
"name": "Renewing SA Cleanser",
"category": "cleanser",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/CeraVe_Renewing_SA_Cleanser.png",
"description": "Exfoliating gel with salicylic acid to remove dead skin cells and soften texture. Ceramides support the barrier; hyaluronic acid retains moisture; niacinamide calms. Cleanses and smooths bumpy skin without drying. Fragrance-free; improves clarity and softness for uneven skin."
},
{
"id": 10,
"brand": "La Roche-Posay",
"name": "Toleriane Hydrating Gentle Cleanser",
"category": "cleanser",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/La_Roche-Posay_Toleriane_Hydrating_Gentle_Cleanser.png",
"description": "Creamy, soap-free cleanser for normal to dry, sensitive skin. Thermal water, ceramide-3, niacinamide, and glycerin soothe and maintain the barrier. Gently removes impurities without drying. Oil-free, fragrance-free, pH-balanced, allergy-tested; leaves skin comfortable and clean."
},
{
"id": 11,
"brand": "La Roche-Posay",
"name": "Anthelios Ultra-Light Fluid Face Sunscreen SPF 60",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/La-Roche-Posay-Anthelios-Ultra-Light-Fluid-Face-Sunscreen-SPF-60.jpg",
"description": "Ultra-light SPF 60 fluid with Cell-Ox Shield® and antioxidants. Fast-absorbing, non-greasy, invisible finish; works under makeup. Water-resistant for 40 minutes; oil- and fragrance-free. Suitable for sensitive and oily skin without a white cast."
},
{
"id": 12,
"brand": "La Roche-Posay",
"name": "Effaclar Duo Dual Acne Treatment",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/La-Roche-Posay-Effaclar-Duo-Dual-Acne-Treatment.jpg",
"description": "Acne treatment with 5.5% benzoyl peroxide and lipo-hydroxy acid. Spot or full-face lotion clears breakouts, prevents blemishes, and refines texture. Niacinamide soothes; oil-free, fast-absorbing; reduces acne and marks without over-drying."
},
{
"id": 13,
"brand": "Vichy",
"name": "Minéral 89 Hyaluronic Acid Booster",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Vichy_Minéral_89_Hyaluronic_Acid_Booster.png",
"description": "Lightweight gel booster with 89% volcanic mineral water and hyaluronic acid. Strengthens the barrier, provides plumping hydration with 15 minerals. Quick-absorbing, non-sticky; alcohol- and fragrance-free. Leaves skin fresh, soothed, and deeply hydrated."
},
{
"id": 14,
"brand": "Vichy",
"name": "Aqualia Thermal Rich Cream",
"category": "moisturizer",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Vichy-Aqualia-Thermal-Rich-Cream.jpg",
"description": "Rich hydration cream for dry to very dry, sensitive skin. 97% natural-origin ingredients include hyaluronic acid, plant sugars, and mineral-rich water for 48-hour moisture. Soothes tightness, smooths fine lines; paraben-free, allergy-tested. Leaves skin velvety soft."
},
{
"id": 15,
"brand": "L'Oréal Paris",
"name": "Revitalift 1.5% Hyaluronic Acid Serum",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal_Paris_Revitalift_1.5%_Hyaluronic_Acid_Serum.png",
"description": "Lightweight serum with 1.5% hyaluronic acid (macro and micro) and vitamin C for multi-depth hydration. Instantly replenishes moisture, visibly plumps, and reduces fine lines. Fragrance-free, non-tacky; skin feels smoother and more youthful over time. Suitable for sensitive skin."
},
{
"id": 16,
"brand": "L'Oréal Paris",
"name": "Elvive Total Repair 5 Shampoo",
"category": "haircare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal-Paris-Elvive-Total-Repair-5-Shampoo.png",
"description": "Repairing shampoo targeting split ends, weakness, roughness, dullness, and dehydration. Protein and ceramide concentrate cleanse and fortify hair fibers. Creamy lather smooths and adds shine without weight. With conditioner, delivers stronger, silkier, more manageable hair."
},
{
"id": 17,
"brand": "L'Oréal Paris",
"name": "Voluminous Original Mascara (Carbon Black)",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal_Paris_Voluminous_Original_Mascara_(Carbon_Black).png",
"description": "Mascara that instantly builds 5× fuller lashes with panthenol and ceramide-R. Exclusive brush coats and separates without clumping. Rich Carbon Black pigment for dramatic depth. Ophthalmologist-tested, fragrance-free; soft, plush lashes removable with soap and water."
},
{
"id": 18,
"brand": "L'Oréal Paris",
"name": "Infallible Fresh Wear Foundation (24H)",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal_Paris_Infallible_Fresh_Wear_Foundation_(24H).png",
"description": "Long-wear foundation with medium-to-full buildable coverage and a fresh matte finish. Oxygen technology and oil absorbers resist sweat, water, and transfer for 24 hours. Lightweight, non-comedogenic, enriched with antioxidants. Keeps skin even, smooth, and shine-free all day."
},
{
"id": 19,
"brand": "Maybelline",
"name": "Fit Me Matte + Poreless Foundation",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Maybelline_Fit_Me_Matte_+_Poreless_Foundation.png",
"description": "Liquid foundation for normal to oily skin with a natural matte, pore-blurring finish. Micro-powders absorb oil and minimize pores; medium and buildable coverage. Oil-free, non-comedogenic, available in 40 shades. Delivers a smooth, breathable, shine-controlled complexion."
},
{
"id": 20,
"brand": "Maybelline",
"name": "Lash Sensational Mascara",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Maybelline_Lash_Sensational_Mascara.png",
"description": "Mascara with an exclusive fanning brush for layered, full-fan volume and length. Ten bristle layers capture and separate every lash without clumping. Black washable formula builds volumized, supple lashes. Ophthalmologist-tested for sensitive eyes; dramatic yet clump-free effect."
},
{
"id": 21,
"brand": "Lancôme",
"name": "Advanced Génifique Youth Activating Serum",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Lancome_Advanced_Genifique_Youth_Activating_Serum.png",
"description": "Anti-aging serum with bifidus prebiotic, hyaluronic acid, and vitamin C. Boosts radiance, elasticity, and barrier in 7 days. Hydrates, plumps, and smooths fine lines; lightweight and fast-absorbing. Suitable for all skin types; skin looks firmer and more luminous."
},
{
"id": 22,
"brand": "Lancôme",
"name": "Teint Idole Ultra Wear Foundation",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Lancome-Teint-Idole-Ultra-Wear-Foundation.jpg",
"description": "24-hour wear foundation with buildable full coverage and natural matte finish. Perlite and silica absorb oil; EternalSoft polymers ensure comfort and no cakey feel. Transfer-resistant, oil- and fragrance-free; 50+ shades for inclusive matching. Leaves skin perfected and even."
},
{
"id": 23,
"brand": "Garnier",
"name": "SkinActive Micellar Cleansing Water",
"category": "cleanser",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Garnier_SkinActive_Micellar_Cleansing_Water.png",
"description": "All-in-one micellar water that removes dirt, oil, and makeup without rinsing. Micelles act like magnets to lift impurities gently. Oil-, alcohol-, and fragrance-free; dermatologist- and ophthalmologist-tested. Leaves skin purified, soothed, and never tight."
},
{
"id": 24,
"brand": "Garnier",
"name": "Fructis Sleek & Shine Shampoo",
"category": "haircare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Garnier-Fructis-Sleek-&-Shine-Shampoo.jpg",
"description": "Smoothing shampoo that tames frizz for up to 72 hours in humidity. Infused with argan oil and plant-based keratin protein to nourish and strengthen. Creamy lather cleanses while coating strands to seal cuticles. Leaves hair silky, shiny, and flyaway-free; use with conditioner for best results."
},
{
"id": 25,
"brand": "Kiehl's",
"name": "Ultra Facial Cream",
"category": "moisturizer",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Kiehl's_Ultra_Facial_Cream.jpg",
"description": "Iconic daily moisturizer delivering lightweight 24-hour hydration with squalane and glacial glycoprotein. Strengthens the moisture barrier and protects against environmental stress. Fast-absorbing, non-greasy, fragrance-free; suitable for all skin types. Leaves skin noticeably softer and healthier-looking."
},
{
"id": 26,
"brand": "Kérastase",
"name": "Nutritive Bain Satin 1 Shampoo",
"category": "haircare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Kerastase-Nutritive-Bain-Satin-1-Shampoo.jpg",
"description": "Nourishing shampoo for normal to slightly dry hair with plant proteins and niacinamide. Irisome Complex infuses strands with glucose and lipids for softness and shine. Gently cleanses while protecting with antioxidant-rich iris rhizome extract. Leaves hair supple, detangled, and radiant."
},
{
"id": 27,
"brand": "SkinCeuticals",
"name": "C E Ferulic Antioxidant Serum",
"category": "skincare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/SkinCeuticals_C_E_Ferulic_Antioxidant_Serum.jpg",
"description": "Daytime antioxidant serum with 15% vitamin C, 1% vitamin E, and 0.5% ferulic acid. Neutralizes free radicals from UV and pollution, offering 72-hour protection. Brightens, firms, and reduces fine lines for a youthful glow. Clinically proven to boost radiance and environmental defense."
},
{
"id": 28,
"brand": "Urban Decay",
"name": "Naked Eyeshadow Palette (Original)",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Urban-Decay-Naked-Eyeshadow-Palette-Original.jpg",
"description": "12-shade neutral palette with mattes, satins, and metallics. Pigment Infusion System™ delivers rich color payoff and buttery blendability. Long-lasting wear with a built-in mirror and double-ended brush. Versatile for day-to-night bronze looks."
},
{
"id": 29,
"brand": "Yves Saint Laurent",
"name": "Rouge Volupté Shine Lipstick Balm",
"category": "makeup",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Yves-Saint-Laurent-Rouge-Volupte-Shine-Lipstick-Balm.jpg",
"description": "Oil-infused lipstick balm with 65% conditioning oils for up to 8-hour hydration. Creamy, lightweight texture offers buildable medium coverage and high-gloss shine. Nourishes lips while delivering vibrant color. Packaged in a signature YSL golden tube."
},
{
"id": 30,
"brand": "Redken",
"name": "All Soft Conditioner",
"category": "haircare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Redken_All_Soft_Conditioner.png",
"description": "Moisturizing conditioner with Moisture Complex and argan oil to detangle and soften hair. Smooths cuticles, reduces frizz, and boosts shine without weighing down strands. When used with the All Soft Shampoo, provides up to 15× more conditioning. Leaves hair silky, manageable, and healthy-looking."
},
{
"id": 31,
"brand": "L'Oréal Paris",
"name": "Excellence Crème Permanent Triple Care Hair Color",
"category": "hair color",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal-Paris-Excellence-Creme-Permanen-Triple-Hair-Color.jpg",
"description": "Triple Care Color routine with Pro-Keratine Complex delivers 100% gray coverage for all hair types and protects hair before, during, and after coloring for up to eight weeks. Includes an after-color shampoo to gently cleanse residue and reveal rich, radiant tone."
},
{
"id": 32,
"brand": "L'Oréal Paris",
"name": "Elnett Satin Extra Strong Hold Classic Hairspray",
"category": "hair styling",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal-Paris-Elnett-Satin-Extra-Strong-Hold-Classic-Hairspray.jpg",
"description": "Classic hairspray offering extra-strong, brushable hold that resists humidity and rain with just six ingredients. Leaves hair touchable and shiny without stiffness, stickiness, or residue, and features UV protection to preserve color."
},
{
"id": 33,
"brand": "L'Oréal Paris",
"name": "Men Expert Hydra Energetic After Shave Balm",
"category": "men's grooming",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal_Paris_Men_Expert_Hydra_Energetic_After_Shave_Balm.jpg",
"description": "Cooling after-shave balm that soothes razor burn, irritation, redness, and tightness while delivering long-lasting hydration. Its lightweight formula repairs and protects skin, leaving it comfortable and refreshed."
},
{
"id": 34,
"brand": "L'Oréal Paris",
"name": "RevitaLift Triple Power Broad Spectrum SPF 30 Sunscreen",
"category": "suncare",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Loreal-Paris-RevitaLift-Triple-Power-Broad-Spectrum-SPF-30.jpg",
"description": "Anti-aging facial sunscreen with pro-retinol, vitamin C, and hyaluronic acid to reduce wrinkles, firm skin, and boost radiance within one week. Broad-spectrum SPF 30 shields against UVA and UVB rays."
},
{
"id": 35,
"brand": "Lancôme",
"name": "La Vie Est Belle Eau de Parfum",
"category": "fragrance",
"image": "https://cdn.jsdelivr.net/gh/GCA-Classroom/09-loreal-images/img/Lancome_La_Vie_Est_Belle_Eau_de_Parfum.jpg",
"description": "Radiant floral-gourmand fragrance featuring notes of iris, patchouli, vanilla, and spun sugar. Delivers a joyful, long-lasting scent that blends elegance with warmth."
}
]
}