This commit is contained in:
Никита Круглицкий 2025-08-15 18:06:53 +06:00
parent f4cf6eb53b
commit 3da49413fd
12 changed files with 15332 additions and 12157 deletions

BIN
.yarn/install-state.gz Normal file

Binary file not shown.

942
.yarn/releases/yarn-4.9.2.cjs vendored Normal file

File diff suppressed because one or more lines are too long

3
.yarnrc.yml Normal file
View File

@ -0,0 +1,3 @@
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-4.9.2.cjs

View File

@ -1,10 +1,11 @@
export default defineAppConfig({ export default defineAppConfig({
instagramUrl: 'https://www.instagram.com/samatk7/?igsh=Mm9keGxnbXBrdGQ4', instagramUrl: 'https://www.instagram.com/quantumbot.kz/',
telegramUrl: 'https://t.me/+vOQDGC3VoUJmY2Qy', telegramUrl: 'https://t.me/+vOQDGC3VoUJmY2Qy',
whatsappUrl: 'https://api.whatsapp.com/send/?phone=77473990582&text&type=phone_number&app_absent=0', whatsappUrl: 'https://api.whatsapp.com/send/?phone=77473990582&text&type=phone_number&app_absent=0',
phoneNumber: '+7 747 399 05 82', phoneNumber: '+7 747 477 43 92',
email: 'support@quantumbot.kz', email: 'support@quantumbot.kz',
appUrl: 'https://app.quantumbot.kz', appUrl: 'https://app.quantumbot.kz',
videoUrl: 'https://www.youtube.com/embed/qngK9wsEAxg', videoUrl: 'https://www.youtube.com/embed/qngK9wsEAxg',
baseUrl: import.meta.env.URL || 'https://quantumbot.kz', baseUrl: import.meta.env.URL || 'https://quantumbot.kz',
astanaHubUrl: 'https://astanahub.com/account/company/17721/',
}) })

View File

@ -9,7 +9,7 @@
</div> </div>
<div class="footer__copyright"> <div class="footer__copyright">
@ 2024-2025 Quantum. Все права защищены @ 2024-2025 ТОО Quantum Technology. Все права защищены
</div> </div>
<div class="footer__socials"> <div class="footer__socials">

View File

@ -1,16 +1,19 @@
<template> <template>
<div class="homepage-hero"> <div class="homepage-hero">
<div class="container"> <div class="container">
<div class="homepage-hero__description"> <a :href="app.astanaHubUrl" target="_blank" rel="noopener noreferrer">
Приложение для автоматической регулировки цен товаров <UiBadge class="homepage-hero__badge">
</div> Участник Astana Hub
</UiBadge>
</a>
<h1 class="homepage-hero__title"> <h1 class="homepage-hero__title">
Автоматизация цен <br> <strong>для максимальной прибыли</strong> на <b>Kaspi.kz</b> Сервис умных закупок <br>
и эффективного управления продажами на <b>Kaspi.kz</b>
</h1> </h1>
<div class="homepage-hero__subtitle"> <div class="homepage-hero__subtitle">
Помогаем увеличивать продажи и оставаться конкурентоспособными Помогаем выгодно закупать товары, автоматизировать продажи и сохранять конкурентоспособность
</div> </div>
<div class="homepage-hero__actions desktop-only"> <div class="homepage-hero__actions desktop-only">
@ -86,21 +89,17 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
const app = useAppConfig()
</script> </script>
<style lang="scss"> <style lang="scss">
.homepage-hero { .homepage-hero {
text-align: center; text-align: center;
&__description { &__badge {
@include font(15px, 300, 18px);
color: $color-gray-600;
margin-bottom: 24px; margin-bottom: 24px;
@include mobile { @include mobile {
@include font(11px, 300, 13px);
margin-bottom: 16px; margin-bottom: 16px;
} }
} }

View File

@ -8,7 +8,7 @@
<HomepageOurTeamMember <HomepageOurTeamMember
avatar-url="/our-team/nurbek.png" avatar-url="/our-team/nurbek.png"
name="Нурбек Зейнуллаев" name="Нурбек Зейнуллаев"
position="Со-основатель" position="Со-основатель / CEO"
> >
<li>15+ лет предпринимательского опыта</li> <li>15+ лет предпринимательского опыта</li>
<li>Эксперт в инвестициях и технологиях</li> <li>Эксперт в инвестициях и технологиях</li>

View File

@ -23,7 +23,7 @@
:href="app.appUrl" :href="app.appUrl"
rel="noopener noreferrer" rel="noopener noreferrer"
> >
Попробовать 7 дней бесплатно Попробовать 3 дня бесплатно
</UiButton> </UiButton>
<ul class="tariff-card__list"> <ul class="tariff-card__list">

View File

@ -9,13 +9,13 @@
<template #popper> <template #popper>
Зарегистрируйтесь и получите <br> Зарегистрируйтесь и получите <br>
7 дней бесплатной подписки для <br> 3 дня бесплатной подписки для <br>
ознакомления с сервисом ознакомления с сервисом
</template> </template>
</Tooltip> </Tooltip>
<p class="info-button__hint mobile-only"> <p class="info-button__hint mobile-only">
Зарегистрируйтесь и получите 7 дней бесплатной подписки для ознакомления с сервисом Зарегистрируйтесь и получите 3 дня бесплатной подписки для ознакомления с сервисом
</p> </p>
</div> </div>
</template> </template>

25
components/ui/badge.vue Normal file
View File

@ -0,0 +1,25 @@
<template>
<div :class="cn.b()">
<slot />
</div>
</template>
<script lang="ts" setup>
const cn = useClassname('ui-badge')
</script>
<style lang="scss">
.ui-badge {
@include font(15px, 500, 15px);
display: inline-block;
border-radius: 3px;
padding: 4px 8px;
color: $color-gray-700;
background-color: $color-gray-400;
@include mobile {
@include font(10px, 500, 15px);
}
}
</style>

View File

@ -26,22 +26,24 @@
"devDependencies": { "devDependencies": {
"@antfu/eslint-config": "^3.9.2", "@antfu/eslint-config": "^3.9.2",
"@iconify/tools": "^4.0.7", "@iconify/tools": "^4.0.7",
"@nuxt/devtools": "latest", "@nuxt/devtools": "^2.6.2",
"@nuxt/image": "^1.8.1", "@nuxt/image": "^1.8.1",
"@nuxt/scripts": "0.9.5", "@nuxt/scripts": "0.9.5",
"@nuxt/ui-templates": "^1.3.4",
"@nuxtjs/google-fonts": "^3.2.0", "@nuxtjs/google-fonts": "^3.2.0",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"@types/uuid": "^10.0.0", "@types/uuid": "^10.0.0",
"eslint": "^9.15.0", "eslint": "^9.15.0",
"eslint-plugin-format": "^1.0.1", "eslint-plugin-format": "^1.0.1",
"nuxt": "latest", "nuxt": "^4.0.3",
"nuxt-svgo": "^4.0.9", "nuxt-svgo": "^4.0.9",
"sass": "^1.81.0", "sass": "^1.81.0",
"typescript": "^5.7.2", "typescript": "^5.7.2",
"unplugin-icons": "^0.20.1", "unplugin-icons": "^0.20.1",
"unplugin-vue-components": "^0.27.4", "unplugin-vue-components": "^0.27.4",
"vue": "latest", "vue": "^3.5.18",
"vue-router": "latest", "vue-router": "^4.5.1",
"vue-tsc": "^2.1.10" "vue-tsc": "^2.1.10"
} },
"packageManager": "yarn@4.9.2"
} }

26471
yarn.lock

File diff suppressed because it is too large Load Diff