init
26
dist/api.json
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"title": "Komunikacja",
|
||||
"content": "Łączymy nowoczesne działania związane z komunikacją oraz wiedzą medyczną, tworząc skuteczne narzędzia promocyjno-edukacyjne. Docieramy do lekarzy, farmaceutów, pielęgniarek i położnych oraz innych specjalistów ochrony zdrowia, a także pacjentów z wartościowymi, precyzyjnie dopasowanymi treściami. Współpracujemy z ekspertami i liderami opinii.",
|
||||
"color": "#6AB971",
|
||||
"image": "doctor.png"
|
||||
},
|
||||
{
|
||||
"title": "Marketing",
|
||||
"content": "Projektujemy cyfrowe i analogowe działania marketingowe oparte na analizie danych i doświadczeniu dla rynku medycznego. Wykorzystujemy badania focusowe, strategie SEO, SEM, content i e-mail marketing, by skutecznie wspierać marki medyczne i farmaceutyczne. Realizujemy dla klienta działania marketingowe oparte na aktualnej wiedzy i trendach. Mamy długoletnie doświadczenie w realizacji działań w kategoriach ATL i BTL.",
|
||||
"color": "#44A5D3",
|
||||
"image": "woman.png"
|
||||
},
|
||||
{
|
||||
"title": "Sprzedaż",
|
||||
"content": "Wspieramy sprzedaż poprzez wykorzystanie unikalnych narzędzi. Realizujemy kampanie sprzedażowo-marketingowe oraz dystrybucję materiałów edukacyjnych. Pomagamy skutecznie docierać do odbiorców i wspierać realizację założonych celów.",
|
||||
"color": "#F3AA21CF",
|
||||
"image": "man.png"
|
||||
},
|
||||
{
|
||||
"title": "Strategia",
|
||||
"content": "Tworzymy kompleksowe strategie marketingowe i komunikacyjne w oparciu o wieloletnie doświadczenie i znajomość rynku medycznego. Każde rozwiązanie dopasowujemy do celów i potrzeb klienta. Bazujemy na analizie danych, trendach i potrzebach grupy docelowej z uwzględnieniem odbiorcy indywidualnego i masowego.",
|
||||
"color": "#F58220",
|
||||
"image": "girl.png"
|
||||
}
|
||||
]
|
||||
BIN
dist/assets/dots-OaOplEzm.png
vendored
Normal file
|
After Width: | Height: | Size: 20 KiB |
1
dist/assets/index-BiI9FAjr.js
vendored
Normal file
1
dist/assets/index-CdHD6-3W.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";.container[data-v-cdc56bea]{--default-color: #E6E6E6;--color1: #6AB971;--color3: #44A5D3;--color4: #F3AA21CF;--color2: #F58220;height:100%;display:flex;flex-direction:column;padding-inline:2rem}h1[data-v-cdc56bea]{text-align:center;padding-block:2rem;font-size:4.125rem;text-wrap:balance}h2[data-v-cdc56bea]{text-align:center;padding-block:1rem}main[data-v-cdc56bea]{margin-inline:5%;flex-grow:1;display:grid;grid-template-columns:2fr 3fr;align-items:end;height:100%}#circle[data-v-cdc56bea]{width:min(100%,80vh);height:auto;aspect-ratio:1/1;position:relative}#content[data-v-cdc56bea]{position:absolute;inset:15%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#content[data-v-cdc56bea] div[data-v-cdc56bea]:nth-child(1){background:var(--default-color);border-radius:100% 0 0}#content[data-v-cdc56bea] div[data-v-cdc56bea]:nth-child(2){background:var(--default-color);border-radius:0 100% 0 0}#content[data-v-cdc56bea] div[data-v-cdc56bea]:nth-child(3){background:var(--default-color);border-radius:0 0 0 100%}#content[data-v-cdc56bea] div[data-v-cdc56bea]:nth-child(4){background:var(--default-color);border-radius:0 0 100%}#con[data-v-cdc56bea]{position:absolute;inset:20%;background-color:#fff;border-radius:100%;z-index:100}#text[data-v-cdc56bea]{width:100%;height:100%;z-index:110;line-height:1.5}#text[data-v-cdc56bea] div[data-v-cdc56bea]{height:70%;margin:15%;overflow:scroll}#text[data-v-cdc56bea] p[data-v-cdc56bea]{text-align:center}#text[data-v-cdc56bea] h2[data-v-cdc56bea]{font-size:1.625rem}#text div[data-v-cdc56bea]::-webkit-scrollbar{width:4px}#text div[data-v-cdc56bea]::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.dot[data-v-cdc56bea]{position:absolute;display:flex;align-items:center;height:10%;z-index:150}.dot[data-v-cdc56bea] div[data-v-cdc56bea]{height:100%;border-radius:50%;aspect-ratio:1/1;background:var(--default-color);cursor:pointer}.dot[data-v-cdc56bea] span[data-v-cdc56bea]{font-size:1.625rem;font-weight:700}#dot1[data-v-cdc56bea],#dot4[data-v-cdc56bea]{left:25%;flex-direction:row-reverse;transform:translate(-100%)}:is(#dot1[data-v-cdc56bea],#dot4[data-v-cdc56bea]) div[data-v-cdc56bea]{margin-left:10px}#dot2[data-v-cdc56bea],#dot3[data-v-cdc56bea]{right:25%;flex-direction:row;transform:translate(100%)}:is(#dot2[data-v-cdc56bea],#dot3[data-v-cdc56bea]) div[data-v-cdc56bea]{margin-right:10px}#dot1[data-v-cdc56bea],#dot2[data-v-cdc56bea]{top:15%}#dot3[data-v-cdc56bea],#dot4[data-v-cdc56bea]{bottom:15%}.text[data-v-cdc56bea]{display:none}.bg-image-container[data-v-cdc56bea]{position:relative}.bg-image[data-v-cdc56bea]{position:fixed;bottom:0;left:5%;width:36%;height:auto;max-height:90vh;object-fit:contain}.dots[data-v-cdc56bea]{position:fixed;top:0;left:0;z-index:-1;transform:translate(-50%) translateY(-30%)}.logo[data-v-cdc56bea]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.logo[data-v-cdc56bea] img[data-v-cdc56bea]{width:100%;object-fit:contain}#text~.logo[data-v-cdc56bea]{display:none}a[data-v-cdc56bea]{display:block;margin-bottom:2rem;font-weight:700;text-decoration:underline;color:#000;font-size:1.375rem}@media screen and (max-width:1440px){h1[data-v-cdc56bea]{font-size:3rem}.dot span[data-v-cdc56bea]{font-size:1.375rem}}@media screen and (max-width:999px){.offerUrl[data-v-cdc56bea]{display:none}.container[data-v-cdc56bea]{margin-inline:60px}h1[data-v-cdc56bea]{font-size:2.75rem}#text[data-v-cdc56bea],.bg-image-container[data-v-cdc56bea],.dots[data-v-cdc56bea]{display:none}main[data-v-cdc56bea]{grid-template-columns:1fr;flex-grow:0;height:auto;display:flex;flex-direction:column;align-items:center}#text~.logo[data-v-cdc56bea]{display:flex}.text[data-v-cdc56bea]{padding-bottom:2rem;display:block}.text[data-v-cdc56bea] h2[data-v-cdc56bea]{font-size:1.25rem}.text[data-v-cdc56bea] p[data-v-cdc56bea]{font-size:.875rem}a[data-v-cdc56bea]{font-size:1.25rem;text-align:center}}@media screen and (max-width:767px){h1[data-v-cdc56bea]{font-size:2rem}a[data-v-cdc56bea]{font-size:1.125rem}.container .dot span[data-v-cdc56bea]{font-size:1rem}}@media screen and (max-width:479px){a[data-v-cdc56bea]{font-size:1rem}.container .dot span[data-v-cdc56bea]{font-size:.875rem}}html{background-color:#f7f7f9}*{margin:0;padding:0}html,body{margin:0;padding:0;font-family:Roboto,sans-serif;min-height:100vh;height:100%}
|
||||
BIN
dist/assets/logo-7rKyNBvR.png
vendored
Normal file
|
After Width: | Height: | Size: 24 KiB |
3
dist/config.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
window.API_CONFIG = {
|
||||
API_URL: "http://localhost:8008/api"
|
||||
};
|
||||
BIN
dist/images/doctor.png
vendored
Normal file
|
After Width: | Height: | Size: 765 KiB |
BIN
dist/images/girl.png
vendored
Normal file
|
After Width: | Height: | Size: 3.5 MiB |
BIN
dist/images/man.png
vendored
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
dist/images/woman.png
vendored
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
15
dist/index.html
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>medforum</title>
|
||||
<script src="/config.js"></script>
|
||||
<script type="module" crossorigin src="/assets/index-BiI9FAjr.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-CdHD6-3W.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
</body>
|
||||
</html>
|
||||
17
dist/index.php
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
$uri = $_SERVER['REQUEST_URI'];
|
||||
|
||||
if($uri == '/api'){
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
header('Access-Control-Allow-Origin: *');
|
||||
$json = json_decode(file_get_contents('./api.json'), true);
|
||||
foreach ($json as $key => $value) {
|
||||
$json[$key]['image'] = '//'.$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].'/images/'.$value['image'];
|
||||
}
|
||||
echo json_encode($json);
|
||||
die();
|
||||
}
|
||||
if($uri == '/'){
|
||||
header('Location: /index.html');
|
||||
die();
|
||||
}
|
||||
1
dist/vite.svg
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |