first commit
BIN
public/images/alchemist_1.jpg
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
public/images/alchemist_2.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
public/images/alchemist_3.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
public/images/alchemist_4.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
public/images/alchemist_5.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
public/images/alchemist_6.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
32
public/images/c3-credits.json
Normal file
@@ -0,0 +1,32 @@
|
||||
[
|
||||
{
|
||||
"slug": "c3_01",
|
||||
"alt": "A woman enjoying a candlelit dinner with pumpkins and wine glasses, creating a warm, cozy atmosphere.",
|
||||
"by": "cottonbro studio",
|
||||
"url": "https://www.pexels.com/photo/woman-sitting-in-front-of-the-dining-table-6554681/"
|
||||
},
|
||||
{
|
||||
"slug": "c3_02",
|
||||
"alt": "Crop friends gathering at table under burning garland in garden and toasting with glasses",
|
||||
"by": "Askar Abayev",
|
||||
"url": "https://www.pexels.com/photo/faceless-people-cheering-at-dinner-in-glowing-backyard-5638750/"
|
||||
},
|
||||
{
|
||||
"slug": "c3_03",
|
||||
"alt": "Stunning New York City skyline featuring the iconic Empire State Building at dusk.",
|
||||
"by": "Yura Forrat",
|
||||
"url": "https://www.pexels.com/photo/new-york-city-skyline-with-empire-state-building-38103463/"
|
||||
},
|
||||
{
|
||||
"slug": "c3_04",
|
||||
"alt": "A beautifully arranged rustic wedding reception table in a barn setting with floral decorations.",
|
||||
"by": "Alexander Mass",
|
||||
"url": "https://www.pexels.com/photo/elegant-rustic-wedding-reception-table-setup-38893465/"
|
||||
},
|
||||
{
|
||||
"slug": "c3_05",
|
||||
"alt": "Close-up of bartender pouring a cocktail through a strainer into glasses at a bar.",
|
||||
"by": "Daniel Duarte",
|
||||
"url": "https://www.pexels.com/photo/bartender-pouring-cocktail-into-glasses-28717625/"
|
||||
}
|
||||
]
|
||||
BIN
public/images/c3_01.jpg
Normal file
|
After Width: | Height: | Size: 132 KiB |
BIN
public/images/c3_02.jpg
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
public/images/c3_03.jpg
Normal file
|
After Width: | Height: | Size: 179 KiB |
BIN
public/images/c3_04.jpg
Normal file
|
After Width: | Height: | Size: 127 KiB |
BIN
public/images/c3_05.jpg
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
public/images/editorial_1.jpg
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/images/editorial_2.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
public/images/editorial_3.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
public/images/editorial_4.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/images/editorial_5.jpg
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/images/editorial_6.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
public/images/hero_bartender_1.jpg
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
public/images/hero_bartender_2.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
public/images/hero_bartender_3.jpg
Normal file
|
After Width: | Height: | Size: 99 KiB |
BIN
public/images/hero_bartender_4.jpg
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
public/images/instagram_1.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
public/images/instagram_2.jpg
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
public/images/instagram_3.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/images/instagram_4.jpg
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
public/images/instagram_5.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
public/images/instagram_6.jpg
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
public/images/instagram_7.jpg
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
public/images/instagram_8.jpg
Normal file
|
After Width: | Height: | Size: 78 KiB |
266
public/images/manifest.json
Normal file
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"hero_bartender": [
|
||||
{
|
||||
"id": 30403324,
|
||||
"file": "/images/hero_bartender_1.jpg",
|
||||
"alt": "Bartender with tattoos preparing a cocktail behind a well-stocked bar.",
|
||||
"photographer": "Radik 2707",
|
||||
"avg_color": "#322F2A"
|
||||
},
|
||||
{
|
||||
"id": 3811834,
|
||||
"file": "/images/hero_bartender_2.jpg",
|
||||
"alt": "A professional bartender preparing cocktails at an upscale bar with a wide variety of spirits.",
|
||||
"photographer": "Andrea Piacquadio",
|
||||
"avg_color": "#A89E8C"
|
||||
},
|
||||
{
|
||||
"id": 4667023,
|
||||
"file": "/images/hero_bartender_3.jpg",
|
||||
"alt": "Skilled bartender in action mixing a cocktail with precision at a bar counter.",
|
||||
"photographer": "cottonbro studio",
|
||||
"avg_color": "#484338"
|
||||
},
|
||||
{
|
||||
"id": 19674009,
|
||||
"file": "/images/hero_bartender_4.jpg",
|
||||
"alt": "A skilled bartender wearing a hat mixes drinks behind the bar in a dimly lit club setting.",
|
||||
"photographer": "Alexandru Cojanu",
|
||||
"avg_color": "#484631"
|
||||
}
|
||||
],
|
||||
"speakeasy": [
|
||||
{
|
||||
"id": 7253705,
|
||||
"file": "/images/speakeasy_1.jpg",
|
||||
"alt": "A close-up of a whiskey bottle, highlighting amber hues against a dark background.",
|
||||
"photographer": "Eva Bronzini",
|
||||
"avg_color": "#1E1912"
|
||||
},
|
||||
{
|
||||
"id": 16374125,
|
||||
"file": "/images/speakeasy_2.jpg",
|
||||
"alt": "Close-up of a woman's hand holding a glass of whiskey on a marble table, with warm lighting.",
|
||||
"photographer": "The OurWhisky Foundation 🥃",
|
||||
"avg_color": "#5A3F2A"
|
||||
},
|
||||
{
|
||||
"id": 36322544,
|
||||
"file": "/images/speakeasy_3.jpg",
|
||||
"alt": "Crystal glasses filled with whiskey on a dark wooden surface, highlighting texture and color.",
|
||||
"photographer": "Konstantin Mishchenko",
|
||||
"avg_color": "#3F241B"
|
||||
},
|
||||
{
|
||||
"id": 28180061,
|
||||
"file": "/images/speakeasy_4.jpg",
|
||||
"alt": "A classic whisky glass with intricate design filled with whisky, garnished with a lemon slice and surrounded by ice cubes.",
|
||||
"photographer": "Nano Erdozain",
|
||||
"avg_color": "#594129"
|
||||
},
|
||||
{
|
||||
"id": 7254863,
|
||||
"file": "/images/speakeasy_5.jpg",
|
||||
"alt": "Close-up of whiskey glasses with reflections in dim lighting, creating a moody ambiance.",
|
||||
"photographer": "Eva Bronzini",
|
||||
"avg_color": "#13120F"
|
||||
},
|
||||
{
|
||||
"id": 37332353,
|
||||
"file": "/images/speakeasy_6.jpg",
|
||||
"alt": "Classic whiskey cocktail with ice and cinnamon stick on a moody background.",
|
||||
"photographer": "Efe Burak Baydar",
|
||||
"avg_color": "#1B1509"
|
||||
}
|
||||
],
|
||||
"alchemist": [
|
||||
{
|
||||
"id": 38446239,
|
||||
"file": "/images/alchemist_1.jpg",
|
||||
"alt": "Cocktail mixing setup with ingredients and equipment at a workshop.",
|
||||
"photographer": "Anat Landa",
|
||||
"avg_color": "#786658"
|
||||
},
|
||||
{
|
||||
"id": 10610378,
|
||||
"file": "/images/alchemist_2.jpg",
|
||||
"alt": "Artistic cocktail presentation with berries and smoke on gray background.",
|
||||
"photographer": "Vivita Malite",
|
||||
"avg_color": "#9C9A9B"
|
||||
},
|
||||
{
|
||||
"id": 10610374,
|
||||
"file": "/images/alchemist_3.jpg",
|
||||
"alt": "A vibrant blue cocktail in a glass bowl with blueberries and smoke on a wooden surface.",
|
||||
"photographer": "Vivita Malite",
|
||||
"avg_color": "#929395"
|
||||
},
|
||||
{
|
||||
"id": 31579448,
|
||||
"file": "/images/alchemist_4.jpg",
|
||||
"alt": "A vibrant red cocktail with ice, surrounded by dramatic fog, and tropical plants in the background.",
|
||||
"photographer": "Sóc Năng Động",
|
||||
"avg_color": "#86837E"
|
||||
},
|
||||
{
|
||||
"id": 10610351,
|
||||
"file": "/images/alchemist_5.jpg",
|
||||
"alt": "A vibrant blueberry cocktail garnished with berries, featuring a stunning smoke effect against a gray background.",
|
||||
"photographer": "Vivita Malite",
|
||||
"avg_color": "#979296"
|
||||
},
|
||||
{
|
||||
"id": 5546958,
|
||||
"file": "/images/alchemist_6.jpg",
|
||||
"alt": "Close-up of a hand holding a smoking red cocktail in a glass, capturing elegance and intrigue.",
|
||||
"photographer": "cottonbro studio",
|
||||
"avg_color": "#9F868D"
|
||||
}
|
||||
],
|
||||
"editorial": [
|
||||
{
|
||||
"id": 7827814,
|
||||
"file": "/images/editorial_1.jpg",
|
||||
"alt": "Stylized martini glass with olives, vase, and pyramid on a marble tray.",
|
||||
"photographer": "Mikhail Nilov",
|
||||
"avg_color": "#A1A572"
|
||||
},
|
||||
{
|
||||
"id": 4051371,
|
||||
"file": "/images/editorial_2.jpg",
|
||||
"alt": "A cool margarita with ice cubes and lime, evoking a refreshing summer vibe.",
|
||||
"photographer": "alleksana",
|
||||
"avg_color": "#BFBDB8"
|
||||
},
|
||||
{
|
||||
"id": 36189463,
|
||||
"file": "/images/editorial_3.jpg",
|
||||
"alt": "A beautifully lit cocktail on a smooth wooden surface, evoking a sophisticated nighttime atmosphere.",
|
||||
"photographer": "Szymon Shields",
|
||||
"avg_color": "#966E4B"
|
||||
},
|
||||
{
|
||||
"id": 8944369,
|
||||
"file": "/images/editorial_4.jpg",
|
||||
"alt": "Stylish cocktail glasses with ice cubes and orange garnish, set in a minimalist scene with a small staircase prop.",
|
||||
"photographer": "cottonbro studio",
|
||||
"avg_color": "#4E4341"
|
||||
},
|
||||
{
|
||||
"id": 7282880,
|
||||
"file": "/images/editorial_5.jpg",
|
||||
"alt": "Stylish arrangement of pink, green, and clear cocktails in glasses with lime and olive garnishes.",
|
||||
"photographer": "Polina ⠀",
|
||||
"avg_color": "#D2CECC"
|
||||
},
|
||||
{
|
||||
"id": 17941233,
|
||||
"file": "/images/editorial_6.jpg",
|
||||
"alt": "A black and white photo of a passion fruit cocktail held by a hand, top view.",
|
||||
"photographer": "Nadin Sh",
|
||||
"avg_color": "#2B2B2B"
|
||||
}
|
||||
],
|
||||
"tropical": [
|
||||
{
|
||||
"id": 5856353,
|
||||
"file": "/images/tropical_1.jpg",
|
||||
"alt": "Refreshing tropical cocktail with pineapple slice and orchid garnish in a glass.",
|
||||
"photographer": "John Webb",
|
||||
"avg_color": "#7F8975"
|
||||
},
|
||||
{
|
||||
"id": 2531184,
|
||||
"file": "/images/tropical_2.jpg",
|
||||
"alt": "Colorful cocktails with garnishes at a sunset beach bar, perfect for tropical vacations.",
|
||||
"photographer": "Engin Akyurt",
|
||||
"avg_color": "#BAAB91"
|
||||
},
|
||||
{
|
||||
"id": 5856352,
|
||||
"file": "/images/tropical_3.jpg",
|
||||
"alt": "Vibrant tropical cocktails adorned with pineapple slices and orchids, perfect for a summer gathering.",
|
||||
"photographer": "John Webb",
|
||||
"avg_color": "#AB8B6F"
|
||||
},
|
||||
{
|
||||
"id": 5863518,
|
||||
"file": "/images/tropical_4.jpg",
|
||||
"alt": "Exotic tropical cocktails in tiki-themed mugs on a dimly lit bar counter.",
|
||||
"photographer": "Rachel Claire",
|
||||
"avg_color": "#1A140E"
|
||||
},
|
||||
{
|
||||
"id": 5863510,
|
||||
"file": "/images/tropical_5.jpg",
|
||||
"alt": "A close-up of a colorful cocktail with a cherry garnish in a dimly lit bar, enhancing a lively atmosphere.",
|
||||
"photographer": "Rachel Claire",
|
||||
"avg_color": "#33281E"
|
||||
},
|
||||
{
|
||||
"id": 8375034,
|
||||
"file": "/images/tropical_6.jpg",
|
||||
"alt": "Close-up of mint mojito and passionfruit cocktails on coasters, perfect for a refreshing summer drink.",
|
||||
"photographer": "Denys Gromov",
|
||||
"avg_color": "#DAD4C4"
|
||||
}
|
||||
],
|
||||
"instagram": [
|
||||
{
|
||||
"id": 17192065,
|
||||
"file": "/images/instagram_1.jpg",
|
||||
"alt": "A bartender skillfully pouring cocktails into glasses with a cocktail shaker in a bar setting.",
|
||||
"photographer": "Dmitriy Tarasenko",
|
||||
"avg_color": "#4E4945"
|
||||
},
|
||||
{
|
||||
"id": 6284889,
|
||||
"file": "/images/instagram_2.jpg",
|
||||
"alt": "Bartender preparing a cocktail using a jigger and mixing glass at an elegant bar counter.",
|
||||
"photographer": "Gustavo Fring",
|
||||
"avg_color": "#6D5E50"
|
||||
},
|
||||
{
|
||||
"id": 5097033,
|
||||
"file": "/images/instagram_3.jpg",
|
||||
"alt": "A bartender pours a drink into a jigger at a stylish bar with bottles in the background.",
|
||||
"photographer": "James Dollin",
|
||||
"avg_color": "#4D413C"
|
||||
},
|
||||
{
|
||||
"id": 20104020,
|
||||
"file": "/images/instagram_4.jpg",
|
||||
"alt": "Bartender pouring whiskey into glasses at a bar with cocktail setups in view.",
|
||||
"photographer": "Airam Dato-on",
|
||||
"avg_color": "#554136"
|
||||
},
|
||||
{
|
||||
"id": 17850173,
|
||||
"file": "/images/instagram_5.jpg",
|
||||
"alt": "Close-up of hands mixing a cocktail with fresh ingredients at a bar in CDMX.",
|
||||
"photographer": "Isaac Pérez",
|
||||
"avg_color": "#857D68"
|
||||
},
|
||||
{
|
||||
"id": 15750727,
|
||||
"file": "/images/instagram_6.jpg",
|
||||
"alt": "Bartender pouring cocktails in a dimly lit bar, emphasizing mixology and nightlife ambiance.",
|
||||
"photographer": "Ayberk Mirza",
|
||||
"avg_color": "#393720"
|
||||
},
|
||||
{
|
||||
"id": 6284902,
|
||||
"file": "/images/instagram_7.jpg",
|
||||
"alt": "A bartender expertly pours a cocktail into a crystal glass at a bar, showcasing a refined cocktail-making process.",
|
||||
"photographer": "Gustavo Fring",
|
||||
"avg_color": "#6D5948"
|
||||
},
|
||||
{
|
||||
"id": 4485353,
|
||||
"file": "/images/instagram_8.jpg",
|
||||
"alt": "Bartender skillfully measures and pours red wine in a bar setting.",
|
||||
"photographer": "Antoni Shkraba",
|
||||
"avg_color": "#2E2723"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
public/images/speakeasy_1.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/images/speakeasy_2.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
public/images/speakeasy_3.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
public/images/speakeasy_4.jpg
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
public/images/speakeasy_5.jpg
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/images/speakeasy_6.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
public/images/tropical_1.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
public/images/tropical_2.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/images/tropical_3.jpg
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
public/images/tropical_4.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/images/tropical_5.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
public/images/tropical_6.jpg
Normal file
|
After Width: | Height: | Size: 52 KiB |