diff --git a/package-lock.json b/package-lock.json
index c72fe61..2361023 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"name": "rekanaiv3",
"version": "0.0.0",
"dependencies": {
+ "axios": "^1.7.9",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
@@ -1701,6 +1702,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
+ },
"node_modules/autoprefixer": {
"version": "10.4.20",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
@@ -1755,6 +1762,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/axios": {
+ "version": "1.7.9",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
+ "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
+ "license": "MIT",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -1998,6 +2016,18 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/commander": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
@@ -2172,6 +2202,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/didyoumean": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
@@ -2805,6 +2844,26 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/follow-redirects": {
+ "version": "1.15.9",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
"node_modules/for-each": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
@@ -2832,6 +2891,20 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/form-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
+ "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/fraction.js": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
@@ -3881,6 +3954,27 @@
"node": ">=8.6"
}
},
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -4475,6 +4569,12 @@
"react-is": "^16.13.1"
}
},
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "license": "MIT"
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
diff --git a/package.json b/package.json
index 630fd53..be53e7b 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,7 @@
"preview": "vite preview"
},
"dependencies": {
+ "axios": "^1.7.9",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
diff --git a/src/App.jsx b/src/App.jsx
index 9fd820e..a737b45 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -1,8 +1,9 @@
import Header from "./componen/Header/Header"; // Mengimpor komponen Header untuk ditampilkan di bagian atas halaman
import CustomerService from "./componen/customer/CustomerService"; // Mengimpor komponen CustomerService untuk menampilkan informasi layanan pelanggan
-import FormSection from "./componen/form/FormSection"; // Mengimpor komponen FormSection yang berisi form
-import FAQ from "./componen/faq/FAQSection"; // Mengimpor komponen FAQ untuk menampilkan bagian pertanyaan yang sering diajukan
+import CardContent from "./componen/CardContent/CardContent"; // Mengimpor komponen FormSection yang berisi form
+import SolusiBisnis from "./componen/solusibisnis/solusibisnis"; // Mengimpor komponen FAQ untuk menampilkan bagian pertanyaan yang sering diajukan
import BottomCTA from "./componen/bottom/BottomCTA"; // Mengimpor komponen BottomCTA untuk panggilan aksi di bagian bawah halaman
+import Transformasi from "./componen/Transformasi/Transformas"
import Footer from "./componen/footer/Footer"; // Mengimpor komponen Footer untuk menampilkan bagian footer
import WhatsAppButton from "./componen/whatsappbutton/whatsappbutton"; // Mengimpor komponen WhatsAppButton untuk menampilkan tombol WhatsApp
@@ -11,9 +12,10 @@ function App() {
<>
{/* Menampilkan komponen Header */}
{/* Menampilkan komponen CustomerService */}
- {/* Menampilkan komponen FormSection */}
- {/* Menampilkan komponen FAQ */}
- {/* Menampilkan komponen BottomCTA */}
+ {/* Menampilkan komponen FormSection */}
+ {/* Menampilkan komponen FAQ */}
+ {/* Menampilkan komponen BottomCTA */}
+
{/* Menampilkan komponen Footer */}
{/* Menampilkan komponen WhatsAppButton */}
>
diff --git a/src/componen/CardContent/CardContent.jsx b/src/componen/CardContent/CardContent.jsx
new file mode 100644
index 0000000..507fc49
--- /dev/null
+++ b/src/componen/CardContent/CardContent.jsx
@@ -0,0 +1,46 @@
+import { card1, card2, card3 } from "../asset";
+
+export default function FeatureCards() {
+ const features = [
+ {
+ icon: card1,
+ title: "Kemudahan Pengelolaan Dokumen",
+ description:
+ "Dengan fitur pengelolaan dokumen yang mudah dan cepat, anda dapat dengan mudah mengelola semua dokumen anda saat dan berikutnya.",
+ },
+ {
+ icon: card3,
+ title: "Efisiensi dalam Sehari-Hari",
+ description:
+ "Dengan fitur pencarian yang canggih, anda dapat dengan cepat menemukan pengaturan upload, penghapus, dan semua kebutuhan praktis, sehingga anda bisa fokus pada hal yang penting.",
+ },
+ {
+ icon: card2,
+ title: "Teknologi yang Mudah Diakses",
+ description:
+ "Seluruh fitur di dalam aplikasi kami dirancang dengan teknologi yang aman, yang dapat memberikan manfaat keseluruhan kepada semua pengguna layanan kami.",
+ },
+ ];
+
+ return (
+
+
+ Dengan #Rekan AI, Anda bisa menghemat waktu, meningkatkan produktivitas, dan mendapatkan solusi yang benar-benar relevan dengan kebutuhan Anda.
+
+
+ {features.map((feature, index) => (
+
+
+
+
+
{feature.title}
+
{feature.description}
+
+ ))}
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/componen/Transformasi/Transformas.jsx b/src/componen/Transformasi/Transformas.jsx
new file mode 100644
index 0000000..26073c2
--- /dev/null
+++ b/src/componen/Transformasi/Transformas.jsx
@@ -0,0 +1,45 @@
+import { wagreen } from "../asset";
+
+function MasaDepan() {
+ return (
+
+ {/* Tagline Section */}
+
+
+
+ #Rekan AI
+
+
+ Transformasi Digital Anda Dimulai di Sini
+
+
+
+ Bersama Rekan AI, Anda dapat menikmati kemudahan dan efisiensi yang didukung teknologi mutakhir.
+
+ Saatnya mengintegrasikan AI ke dalam kehidupan Anda!
+
+
+ Saatnya mengintegrasikan AI ke dalam kehidupan Anda!
+
+
+
+
+ {/* Button Section */}
+
+
+
+
+
+ );
+}
+
+export default MasaDepan;
diff --git a/src/componen/asset/Frame 811480.png b/src/componen/asset/Frame 811480.png
new file mode 100644
index 0000000..b582fa1
Binary files /dev/null and b/src/componen/asset/Frame 811480.png differ
diff --git a/src/componen/asset/Frame 811554.png b/src/componen/asset/Frame 811554.png
new file mode 100644
index 0000000..fa8780b
Binary files /dev/null and b/src/componen/asset/Frame 811554.png differ
diff --git a/src/componen/asset/Frame 811555.png b/src/componen/asset/Frame 811555.png
new file mode 100644
index 0000000..0417c80
Binary files /dev/null and b/src/componen/asset/Frame 811555.png differ
diff --git a/src/componen/asset/Mask group (1).png b/src/componen/asset/Mask group (1).png
new file mode 100644
index 0000000..4033f7e
Binary files /dev/null and b/src/componen/asset/Mask group (1).png differ
diff --git a/src/componen/asset/Play Now (30) 2.png b/src/componen/asset/Play Now (30) 2.png
new file mode 100644
index 0000000..0aea36d
Binary files /dev/null and b/src/componen/asset/Play Now (30) 2.png differ
diff --git a/src/componen/asset/Play Now (32) 1.png b/src/componen/asset/Play Now (32) 1.png
new file mode 100644
index 0000000..ff83234
Binary files /dev/null and b/src/componen/asset/Play Now (32) 1.png differ
diff --git a/src/componen/asset/Play Now (33) 1.png b/src/componen/asset/Play Now (33) 1.png
new file mode 100644
index 0000000..1ad9582
Binary files /dev/null and b/src/componen/asset/Play Now (33) 1.png differ
diff --git a/src/componen/asset/Play Now (34) 1.png b/src/componen/asset/Play Now (34) 1.png
new file mode 100644
index 0000000..2f03349
Binary files /dev/null and b/src/componen/asset/Play Now (34) 1.png differ
diff --git a/src/componen/asset/Play Now (36) 1.png b/src/componen/asset/Play Now (36) 1.png
new file mode 100644
index 0000000..d96739b
Binary files /dev/null and b/src/componen/asset/Play Now (36) 1.png differ
diff --git a/src/componen/asset/Play Now (38) 1.png b/src/componen/asset/Play Now (38) 1.png
new file mode 100644
index 0000000..034cee4
Binary files /dev/null and b/src/componen/asset/Play Now (38) 1.png differ
diff --git a/src/componen/asset/Play Now (39) 1.png b/src/componen/asset/Play Now (39) 1.png
new file mode 100644
index 0000000..d3d9751
Binary files /dev/null and b/src/componen/asset/Play Now (39) 1.png differ
diff --git a/src/componen/asset/image 25.png b/src/componen/asset/image 25.png
new file mode 100644
index 0000000..80a8e3c
Binary files /dev/null and b/src/componen/asset/image 25.png differ
diff --git a/src/componen/asset/index.js b/src/componen/asset/index.js
index 1a83171..4ff4ec3 100644
--- a/src/componen/asset/index.js
+++ b/src/componen/asset/index.js
@@ -1,25 +1,65 @@
-import row from './arrow.png';
-import component11 from './Component 11.png';
-import customer from './customer.png';
-import email from './email.png';
-import facebook from './facebook.png';
-import frame from './Frame.png';
-import frame27 from './Frame27.png';
-import img10 from './image 10.png';
-import instagram from './instagram.png';
-import kmn from './kementerian.png';
-import kominfo from './kominfo.png';
-import Logo1 from './logo.png';
-import nvidia from './nvidia.png';
-import ojk from './ojk.png';
-import phone from './phone.png';
-import search from './search.png';
-import telephone from './telephone.png';
-import wagreen from './whatsapp-color_svgrepo.com.png';
-import wabutton from './Whatsapp22.png';
-import x from './x.png';
+import row from "./arrow.png";
+import component11 from "./Component 11.png";
+import customer from "./customer.png";
+import email from "./email.png";
+import facebook from "./facebook.png";
+import frame from "./Frame.png";
+import frame27 from "./Frame27.png";
+import img10 from "./image 10.png";
+import instagram from "./instagram.png";
+import kmn from "./kementerian.png";
+import kominfo from "./kominfo.png";
+import Logo1 from "./logo.png";
+import nvidia from "./nvidia.png";
+import ojk from "./ojk.png";
+import phone from "./phone.png";
+import search from "./search.png";
+import telephone from "./telephone.png";
+import wagreen from "./whatsapp-color_svgrepo.com.png";
+import wabutton from "./Whatsapp22.png";
+import x from "./x.png";
+import chek2 from "./Frame 811480.png";
+import start22 from "./Frame 811554.png";
+import maskcek from "./Mask group (1).png";
+import card1 from "./Play Now (33) 1.png";
+import card2 from "./Play Now (32) 1.png";
+import card3 from "./Play Now (30) 2.png";
+import rekan1 from "./Play Now (34) 1.png";
+import rekan2 from "./Play Now (36) 1.png";
+import rekan3 from "./Play Now (38) 1.png";
+import rekan4 from "./Play Now (39) 1.png";
+import start33 from "./Frame 811555.png";
-
-export{
- row,component11,customer,email,facebook,frame,frame27,img10,instagram,kmn,kominfo,Logo1,nvidia,ojk,phone,search,telephone,wagreen,wabutton,x
-}
\ No newline at end of file
+export {
+ row,
+ component11,
+ customer,
+ email,
+ facebook,
+ frame,
+ frame27,
+ img10,
+ instagram,
+ kmn,
+ kominfo,
+ Logo1,
+ nvidia,
+ ojk,
+ phone,
+ search,
+ telephone,
+ wagreen,
+ wabutton,
+ x,
+ chek2,
+ start22,
+ maskcek,
+ card1,
+ card2,
+ card3,
+ rekan1,
+ rekan2,
+ rekan3,
+ rekan4,
+ start33,
+};
diff --git a/src/componen/bottom/BottomCTA.jsx b/src/componen/bottom/BottomCTA.jsx
index 0ebf389..cd6746b 100644
--- a/src/componen/bottom/BottomCTA.jsx
+++ b/src/componen/bottom/BottomCTA.jsx
@@ -1,44 +1,77 @@
-import { wagreen } from "../asset"; // Import gambar WhatsApp untuk ikon
+import { chek2, wagreen, start33 } from "../asset";
-const BottomCTA = () => {
+function Kenapa() {
return (
-
- {/* Bagian ini untuk menampilkan teks yang memberi tahu pengguna bahwa mereka bisa menghubungi jika masih ada pertanyaan */}
-
-
- Masih punya pertanyaan seputar
-
+
+
+ {/* Image Section */}
+
+
+
-
- {/* Menampilkan tag #Rekan AI dengan background warna dan teks putih */}
-
- #Rekan AI
-
- ?
-
+ {/* Text Section */}
+
+
+ Mengapa Memilih Rekan AI untuk Penggunaan Pribadi?
+
+
+ Rekan AI hadir untuk memberikan kemudahan dan efisiensi bagi
+ individu yang ingin memanfaatkan kecerdasan buatan dalam kehidupan
+ sehari-hari. Apakah Anda ingin meningkatkan produktivitas, mengelola
+ data dengan aman, atau membuat keputusan yang lebih cerdas, Rekan AI
+ adalah solusi tepat yang dirancang khusus untuk Anda.
+
+
+
+
+ Teknologi yang ramah pengguna, cocok untuk semua kalangan tanpa
+ memerlukan keahlian teknis.
+
+
+
+ Data Anda aman dengan enkripsi tingkat tinggi, memastikan privasi
+ Anda tetap terlindungi.
+
+
+
+ Dapatkan manfaat maksimal dari solusi AI yang dapat disesuaikan
+ dengan kebutuhan individu Anda.
+
+
+
+
+
+
+
+
-
- {/* Pesan yang memberi tahu pengguna untuk menghubungi jika pertanyaan belum terjawab */}
-
- Jika pertanyaan Anda belum terjawab di atas, jangan ragu untuk menghubungi kami melalui formulir kontak atau email. Kami dengan senang hati akan membantu!
-
-
- {/* Bagian tombol CTA */}
-
- {/* Tombol Konsultasi Gratis dengan ikon WhatsApp */}
-
-
- {/* Tombol Coba Sekarang dengan efek gradient */}
-
-
+ Saatnya mengintegrasikan AI ke dalam kehidupan Anda!
+
+
+ Rekan AI dirancang untuk mendukung kebutuhan personal Anda di era
+ digital. Baik Anda seorang profesional, pelajar, atau individu yang
+ mencari kemudahan dalam kehidupan sehari-hari, Rekan AI menawarkan
+ teknologi yang mudah digunakan, efisien, dan dapat diandalkan.
+
+
-
- {/* Teks dan informasi */}
-
-
- Kami Siap Membantu Bisnis{" "}
-
-
- {" "}
- Anda Lebih Maju!
-
-
-
- Butuh informasi lebih lanjut tentang produk atau solusi kami?{" "}
-
-
- {" "}
- Tim Rekan AI siap menjawab pertanyaan Anda dengan cepat dan
- profesional.
-
-
-
-
-
-
- Kirim pertanyaan Anda ke{" "}
-
- support@rekanai.com
- {" "}
- dan tim kami
-
-
- akan segera merespons.
-
-
-
-
-
-
-
- Hubungi kami di{" "}
-
- (+62) 123-4567-890
-
-
-
- (Senin - Jumat, 08:00 - 17:00 WIB).
-
-
-
-
-
+ {/* Right Section (Home Image) */}
+
+
+
+
-
-
-
-
- );
-};
+ {/* Buttons */}
+
+
+
+
+
+ );
+}
-export default CustomerService;
+export default Hero;
diff --git a/src/componen/faq/FAQSection.jsx b/src/componen/faq/FAQSection.jsx
deleted file mode 100644
index ba7e200..0000000
--- a/src/componen/faq/FAQSection.jsx
+++ /dev/null
@@ -1,157 +0,0 @@
-import { useState } from "react";
-
-const FAQ = () => {
- // State untuk menyimpan indeks pertanyaan yang sedang dibuka
- // Jika tidak ada pertanyaan yang terbuka, nilai adalah null
- const [openQuestion, setOpenQuestion] = useState(null);
-
- // Fungsi untuk membuka atau menutup pertanyaan berdasarkan indeks
- // Jika pertanyaan yang sama diklik lagi, tutup pertanyaan tersebut
- const toggleQuestion = (index) => {
- // Cek apakah pertanyaan yang sama diklik
- // Jika iya, tutup (set openQuestion ke null), jika tidak, buka pertanyaan tersebut
- setOpenQuestion(openQuestion === index ? null : index);
- };
-
- // Data FAQ yang berisi array objek dengan pertanyaan dan jawaban
- const faqData = [
- {
- question: "Apa itu Rekan AI?",
- answer: (
-
- Rekan AI adalah platform teknologi kecerdasan buatan (AI) yang
- menyediakan solusi berbasis AI untuk meningkatkan efisiensi
- operasional, analisis data, dan pengalaman pelanggan bagi UMKM hingga
- perusahaan besar.
-
- ),
- },
- {
- question: "Apa saja produk yang ditawarkan oleh Rekan AI?",
- answer: (
-
-
Kami menawarkan beberapa produk unggulan, termasuk:
-
-
- Rekan Doku: Solusi autentikasi dan manajemen dokumen digital.
-
-
Rekan HR: Automasi dan optimalisasi proses HR.
-
- Rekan LLM: AI berbasis model bahasa besar untuk analisis dan
- komunikasi.
-
-
Rekan Veri: Verifikasi data yang cepat dan akurat.
-
-
- ),
- },
- {
- question: "Bagaimana cara menghubungi tim Rekan AI?",
- answer: (
-
-
Anda dapat menghubungi kami melalui:
-
-
Email: support@rekanai.com
-
Telepon: (+62) 123-4567-890
-
WhatsApp: (+62) 812-3456-7890
-
-
- ),
- },
- {
- question: "Apakah solusi Rekan AI mudah diimplementasikan?",
- answer: (
-
- Ya, produk kami dirancang untuk integrasi yang mulus dengan sistem
- bisnis Anda yang sudah ada. Kami juga menyediakan dukungan teknis
- untuk memastikan implementasi berjalan lancar.
-
- ),
- },
- {
- question: "Apakah Rekan AI cocok untuk UMKM?",
- answer: (
-
- Tentu saja! Kami menawarkan solusi yang terjangkau, mudah digunakan,
- dan dapat membantu UMKM meningkatkan efisiensi, mengurangi biaya
- operasional, dan mempercepat pertumbuhan.
-
- Keamanan adalah prioritas kami. Semua produk Rekan AI menggunakan
- teknologi enkripsi canggih untuk melindungi data Anda dari ancaman
- cyber.
-
- ),
- },
- {
- question: "Bagaimana saya memulai menggunakan produk Rekan AI?",
- answer: (
-
- Anda dapat memulai dengan menghubungi tim kami untuk demo produk atau
- konsultasi gratis. Kami akan membantu Anda menemukan solusi yang
- paling sesuai dengan kebutuhan bisnis Anda.
-
- ),
- },
- {
- question: "Apakah Rekan AI memiliki paket harga yang bisa dipilih?",
- answer: (
-
- Ya, kami dapat memberikan paket harga terbaik untuk solusi produk yang
- Anda pilih. Informasi lebih lanjut silakan hubungi kami dan
- konsultasikan kebutuhan Anda secara gratis.
-
- ),
- },
- ];
-
- return (
-
- {/* Judul halaman FAQ */}
-
-
- Frequently Asked Questions
-
-
- Pertanyaan Umum tentang Rekan AI
-
-
-
- {/* Bagian FAQ */}
-
- {faqData.map((item, index) => (
-
- {/* Bagian untuk menampilkan pertanyaan dan tanda buka/tutup */}
-
toggleQuestion(index)} // Ketika pertanyaan diklik, panggil toggleQuestion
- >
- {item.question}
- {openQuestion === index ? "–" : "+"} {/* Tampilkan tanda buka atau tutup */}
-
-
- {/* Bagian untuk menampilkan jawaban jika pertanyaan ini terbuka */}
- {openQuestion === index && (
-
- Isi formulir di samping ini dan kami akan menghubungi Anda secepat
- mungkin
-
-
- {/* Deskripsi tambahan */}
-
- Kami percaya bahwa kolaborasi adalah kunci kesuksesan. Hubungi kami
- hari ini, dan mari wujudkan masa depan bisnis Anda bersama Rekan AI!
-
-
-
- {/* Bagian Form */}
-
- {/* Judul form */}
-
- Hubungi Tim Terbaik Kami
-
- {/* Deskripsi form */}
-
- Silakan isi data diri Anda pada formulir di bawah ini
-
-
- {/* Formulir input */}
-
-
-
-
- );
-};
-
-export default ContactForm;
diff --git a/src/componen/solusibisnis/data.js b/src/componen/solusibisnis/data.js
new file mode 100644
index 0000000..985d2ef
--- /dev/null
+++ b/src/componen/solusibisnis/data.js
@@ -0,0 +1,96 @@
+import { maskcek, rekan1, rekan2, rekan3, rekan4 } from "../asset";
+
+
+// data.json
+export const data = {
+ title: "Solusi Bisnis",
+ subtitle: "Pilihan Terbaik untuk Solusi Bisnis UMKM",
+ tabs: [
+ { name: "Rekan HR", key: "hr" },
+ { name: "Rekan Doku", key: "doku" },
+ { name: "Rekan LLM", key: "llm" },
+ { name: "Rekan Veri", key: "veri" }
+ ],
+ content: {
+ hr: {
+ title: "Rekan HR – Manajemen Kehidupan Kerja yang Lebih Teratur",
+ description:
+ "Rekan HR mempermudah pengelolaan aktivitas kerja pribadi, mendukung keseimbangan antara karier dan kehidupan sehari-hari.",
+ image: rekan1,
+ features: [
+ {
+ title: "Manajemen Aktivitas Pribadi",
+ description:
+ "Gunakan fitur pengingat tugas, jadwal, dan pengelolaan waktu untuk mendukung produktivitas Anda.",
+ icon: maskcek
+ },
+ {
+ title: "Dukungan untuk Pengembangan Karier",
+ description:
+ "Nikmati fitur analisis kinerja pribadi untuk membantu Anda mengidentifikasi area pengembangan dan mencapai tujuan karier Anda.",
+ icon: maskcek
+ }
+ ]
+ },
+ doku: {
+ title: "Rekan Doku – Dokumen Anda, Kendali Anda",
+ description:
+ "Kelola dokumen pribadi dengan mudah dan aman menggunakan Rekan Doku. Produk ini memastikan dokumen digital Anda sah secara hukum dan tersimpan dengan baik.",
+ image: rekan2,
+ features: [
+ {
+ title: "Autentikasi Dokumen Digital",
+ description:
+ "Berikan keabsahan pada dokumen penting seperti kontrak kerja, sertifikat, atau surat pribadi dengan e-Meterai dan tanda tangan digital yang diakui secara hukum.",
+ icon: maskcek
+ },
+ {
+ title: "Manajemen Dokumen Terpusat",
+ description:
+ "Simpan, atur, dan akses dokumen kapan saja dari satu platform yang aman, memastikan kemudahan dan kenyamanan Anda.",
+ icon: maskcek
+ }
+ ]
+ },
+ llm: {
+ title: "Rekan LLM – Kecerdasan Teknologi untuk Mendukung Kehidupan Anda",
+ description:
+ "Rekan LLM memberikan kemudahan bagi Anda untuk memahami data, mendapatkan wawasan, dan meningkatkan efisiensi sehari-hari.",
+ image: rekan3,
+ features: [
+ {
+ title: "Analisis Pribadi Berbasis AI",
+ description:
+ "Gunakan data untuk memahami pola pengeluaran, perencanaan keuangan, atau tren yang relevan dengan kebutuhan Anda.",
+ icon: maskcek
+ },
+ {
+ title: "Keputusan Lebih Tepat dengan Data",
+ description:
+ "Dapatkan rekomendasi berbasis AI untuk berbagai keputusan penting, dari belanja hingga perencanaan aktivitas.",
+ icon: maskcek
+ }
+ ]
+ },
+ veri: {
+ title: "Rekan Veri – Data yang Tepat untuk Keputusan yang Benar",
+ description:
+ "Lindungi diri Anda dari risiko dengan memastikan keakuratan data dalam berbagai kebutuhan pribadi. Rekan Veri adalah solusi cepat untuk memvalidasi informasi penting.",
+ image: rekan4,
+ features: [
+ {
+ title: "Verifikasi Data Cepat",
+ description:
+ "Gunakan sistem canggih untuk memverifikasi identitas pelanggan dengan cepat dan akurat.",
+ icon: maskcek
+ },
+ {
+ title: "Efisiensi dalam Verifikasi",
+ description:
+ "Hemat waktu dengan fitur verifikasi otomatis yang memberikan hasil instan dan akurat.",
+ icon: maskcek
+ }
+ ]
+ }
+ }
+ };
\ No newline at end of file
diff --git a/src/componen/solusibisnis/solusibisnis.jsx b/src/componen/solusibisnis/solusibisnis.jsx
new file mode 100644
index 0000000..ecca628
--- /dev/null
+++ b/src/componen/solusibisnis/solusibisnis.jsx
@@ -0,0 +1,73 @@
+import { useState } from "react";
+import { data } from "./data";
+
+export default function BusinessSolution() {
+ const [activeTab, setActiveTab] = useState("hr");
+ const activeContent = data.content[activeTab];
+
+ return (
+