init project first version
BIN
public/img/favicon.ico
Normal file
|
After Width: | Height: | Size: 61 KiB |
8
public/img/glasses/ChampagneFlute.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Champagne Flute</title>
|
||||
<path d="M 9 2 C 8.843549 2 10.143933 12.844562 11.75 13.908203 L 11.75 22.113281 A 4 0.33162412 0 0 0 8 22.443359 A 4 0.33162412 0 0 0 12 22.775391 A 4 0.33162412 0 0 0 16 22.443359 A 4 0.33162412 0 0 0 12.25 22.113281 L 12.25 13.908203 C 13.843978 12.84149 15.027726 2 15 2 L 9 2 z " />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 502 B |
8
public/img/glasses/ChampagneTulip.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Champagne Tulip</title>
|
||||
<path d="M 10 2 C 8.4883687 7.641485 10.10868 13.398989 11.75 13.945312 L 11.75 22.113281 A 4 0.33162412 0 0 0 8 22.443359 A 4 0.33162412 0 0 0 12 22.775391 A 4 0.33162412 0 0 0 16 22.443359 A 4 0.33162412 0 0 0 12.25 22.113281 L 12.25 13.945312 C 13.89132 13.398989 15.511632 7.641485 14 2 L 10 2 z " />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 522 B |
8
public/img/glasses/Collins.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Collins</title>
|
||||
<path d="M 7,2 H 17 V 24 H 7 Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 240 B |
8
public/img/glasses/Highball.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Highball</title>
|
||||
<path d="M 2,0 H 22 L 19,24 H 5 Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 248 B |
8
public/img/glasses/HotDrink.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Hot Drink</title>
|
||||
<path d="M 20,5.5 H 4 v 10 c 0,2.21 1.79,4 4,4 h 6 c 2.21,0 4,-1.79 4,-4 v -3 h 2 c 1.11,0 2,-0.9 2,-2 v -3 c 0,-1.11 -0.89,-2 -2,-2 z m 0,5 h -2 v -3 h 2 z m -16,11 h 16 v 2 H 4 Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 396 B |
8
public/img/glasses/Hurricane.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Hurricane</title>
|
||||
<path d="M 17.959,0.5 H 6 c 0,0 1.953125,4.3172276 1.953125,6.8320312 0,2.2907126 -2.6559146,4.5223298 -1.7792969,6.6386718 C 6.8846738,15.686836 11,19.814453 11,19.814453 v 2.917969 L 6,23.5 H 17.958984 L 13,22.732422 v -2.917969 c 0,0 4.236581,-4.090798 4.958984,-5.84375 C 18.835479,11.843839 16.100682,9.6322208 16.070312,7.3320312 16.036822,4.7954668 17.959,0.5 17.959,0.5 Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 595 B |
8
public/img/glasses/Margarita.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Margarita</title>
|
||||
<path d="M 0 0 C 0 4.0686355 2.0299978 6.5292006 5.1269531 7.8261719 C 5.4472547 11.625511 6.6408432 13.70419 11 13.966797 L 11 22 L 12 22 L 13 22 L 13 13.966797 C 17.359157 13.70419 18.552745 11.625511 18.873047 7.8261719 C 21.970002 6.5292006 24 4.0686355 24 0 C 19.113636 0.15886848 10.482798 0.03662556 0 0 z M 12 22 C 7.4967668 22 3.9999997 23.249461 4 24 C 9.0181747 24.03423 14.314143 24.228861 20 24 C 20 23.249461 16.503233 22 12 22 z " />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 660 B |
9
public/img/glasses/Martini.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Martini</title>
|
||||
<path d="m 21,7.5 v -2 H 3 v 2 l 8,9 v 5 H 6 v 2 h 12 v -2 h -5 v -5 z m -13.57,2 -1.77,-2 h 12.69 l -1.78,2 z" />
|
||||
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 321 B |
8
public/img/glasses/OldFashioned.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Old Fashioned</title>
|
||||
<path d="M 4,6 H 20 V 24 H 4 Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 250 B |
8
public/img/glasses/Shot.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>Shot</title>
|
||||
<path d="M 4,10.344 H 20 L 18,24 H 6 Z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 245 B |
8
public/img/glasses/WhiteWine.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1" baseProfile="full"
|
||||
width="25" height="25"
|
||||
viewBox="25 25">
|
||||
<title>White Wine</title>
|
||||
<path d="m 2,0 c 0.8985058,5.2114236 5.5451555,12.729721 9,13 v 9 h 1 1 V 13 C 17.626082,12.225887 21.941651,3.0666783 22,0 17.113636,0.15886848 12.482798,0.03662556 2,0 Z m 10,22 c -4.5032332,0 -8.0000003,1.249461 -8,2 5.0181747,0.03423 10.314143,0.228861 16,0 0,-0.750539 -3.496767,-2 -8,-2 z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 507 B |
BIN
public/img/icon.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
public/img/splash.png
Normal file
|
After Width: | Height: | Size: 165 KiB |
27
public/index.html
Normal file
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Cocktail Shaker App</title>
|
||||
|
||||
<base href="/" />
|
||||
|
||||
<meta name="color-scheme" content="light dark" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no , viewport-fit=cover" />
|
||||
<meta name="format-detection" content="telephone=no" />
|
||||
<meta name="msapplication-tap-highlight" content="no" />
|
||||
|
||||
<link rel="shortcut icon" type="image/png" href="<%= BASE_URL %>img/favicon.ico" />
|
||||
|
||||
<!-- add to homescreen for ios -->
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="apple-mobile-web-app-title" content="Cocktail Shaker App" />
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
27
public/manifest.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"name": "cocktail-shaker",
|
||||
"short_name": "CS",
|
||||
"theme_color": "#4DBA87",
|
||||
"icons": [{
|
||||
"src": "./img/favicon.ico",
|
||||
"sizes": "32x32",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "./img/icon.png",
|
||||
"sizes": "32x32",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "./img/splash.png",
|
||||
"sizes": "128x128",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
}
|
||||
],
|
||||
"start_url": ".",
|
||||
"display": "standalone",
|
||||
"background_color": "#000000"
|
||||
}
|
||||
2
public/robots.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Disallow:
|
||||