diff --git a/bun.lock b/bun.lock index d782702..bac7069 100644 --- a/bun.lock +++ b/bun.lock @@ -6,6 +6,7 @@ "name": "commit-it", "dependencies": { "@tailwindcss/vite": "^4.2.2", + "embla-carousel-react": "^8.6.0", "motion": "^12.38.0", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -265,6 +266,12 @@ "electron-to-chromium": ["electron-to-chromium@1.5.322", "", {}, "sha512-vFU34OcrvMcH66T+dYC3G4nURmgfDVewMIu6Q2urXpumAPSMmzvcn04KVVV8Opikq8Vs5nUbO/8laNhNRqSzYw=="], + "embla-carousel": ["embla-carousel@8.6.0", "", {}, "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="], + + "embla-carousel-react": ["embla-carousel-react@8.6.0", "", { "dependencies": { "embla-carousel": "8.6.0", "embla-carousel-reactive-utils": "8.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA=="], + + "embla-carousel-reactive-utils": ["embla-carousel-reactive-utils@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A=="], + "enhanced-resolve": ["enhanced-resolve@5.20.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" } }, "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA=="], "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], diff --git a/package.json b/package.json index 2156c7c..e1fb150 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@tailwindcss/vite": "^4.2.2", + "embla-carousel-react": "^8.6.0", "motion": "^12.38.0", "react": "^19.2.4", "react-dom": "^19.2.4", diff --git a/public/legal/Политика_обработки_персональных_данных_КОММИТ.pdf b/public/legal/Политика_обработки_персональных_данных_КОММИТ.pdf new file mode 100644 index 0000000..df992fa Binary files /dev/null and b/public/legal/Политика_обработки_персональных_данных_КОММИТ.pdf differ diff --git a/public/licenses/sv_accr.png b/public/licenses/sv_accr.png new file mode 100644 index 0000000..3b7d6c0 Binary files /dev/null and b/public/licenses/sv_accr.png differ diff --git a/public/licenses/sv_fuel.png b/public/licenses/sv_fuel.png new file mode 100644 index 0000000..a2ec055 Binary files /dev/null and b/public/licenses/sv_fuel.png differ diff --git a/public/licenses/sv_jur.png b/public/licenses/sv_jur.png new file mode 100644 index 0000000..931eb27 Binary files /dev/null and b/public/licenses/sv_jur.png differ diff --git a/public/licenses/sv_kv.png b/public/licenses/sv_kv.png new file mode 100644 index 0000000..eef5498 Binary files /dev/null and b/public/licenses/sv_kv.png differ diff --git a/public/licenses/sv_resident.png b/public/licenses/sv_resident.png new file mode 100644 index 0000000..f6282a9 Binary files /dev/null and b/public/licenses/sv_resident.png differ diff --git a/public/withLogo.png b/public/withLogo.png new file mode 100644 index 0000000..eee09fd Binary files /dev/null and b/public/withLogo.png differ diff --git a/src/App.tsx b/src/App.tsx index 13c3395..b233dc6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -14,6 +14,7 @@ import LicenseSection from './components/LicenseSection' import MissionSection from './components/MissionSection' import { TypingSpan } from './components/TypingSpan' import DirectorSection from './components/DirectorSection' +import DiscussSection from './components/DiscussSection' function App() { const { scrollY } = useScroll() @@ -80,11 +81,11 @@ function App() {
- О компании - Программные продукты - Услуги - Главный кейс - Контакты + О компании + Программные продукты + Услуги + Главный кейс + Контакты
@@ -115,22 +116,29 @@ function App() {
- Все наши специалисты имеют профессиональное образование и опыт более 15 лет работы + Все наши специалисты имеют профессиональное образование и опыт более 15 лет работы
Программное обеспечение -
+
{/* — полный цикл разработки и технической поддержки */}
- + Берём ответственность за ваши ИТ-решения, снимая риски и операционную нагрузку, выступая надёжным технологическим партнёром по разработке и сопровождению + +
- + ✳︎ Работаем с такими языками программирования, как: @@ -142,7 +150,7 @@ function App() { ))}
- + ✳︎ Работаем с такими программами, как: @@ -215,6 +223,8 @@ function App() { + +