Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-03-22 14:18:48 +00:00
6 changed files with 74 additions and 42 deletions

View File

@@ -1,18 +1,22 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Inter_Tight } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Inter_Tight } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const interTight = Inter_Tight({
variable: "--font-inter-tight",
@@ -20,6 +24,32 @@ const interTight = Inter_Tight({
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
export const metadata: Metadata = {
title: "Enterprise Foreign Trading System | RBAC Platform",
description: "Secure foreign trading platform with role-based access control. System Admin, Trader, Finance Officer, Compliance Officer, Auditor, IT Support roles. Enterprise-grade security and compliance.",
keywords: "forex trading, RBAC, role-based access control, trading platform, compliance, financial trading system",
openGraph: {
title: "Enterprise Foreign Trading System",
description: "Complete RBAC foreign trading platform for secure, compliant financial operations",
siteName: "ForexTrade Pro",
type: "website",
images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/modern-foreign-trading-platform-dashboar-1774189059524-d276f031.png",
alt: "Trading platform dashboard",
},
],
},
twitter: {
card: "summary_large_image",
title: "ForexTrade Pro - Enterprise Trading System",
description: "Role-based trading platform with enterprise security",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/modern-foreign-trading-platform-dashboar-1774189059524-d276f031.png",
],
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -28,7 +58,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${interTight.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${interTight.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -40,4 +72,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -129,7 +129,7 @@ export default function HomePage() {
},
{
id: "carousel-3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png?_wi=1",
},
{
id: "carousel-4",
@@ -233,37 +233,37 @@ export default function HomePage() {
id: "admin",
name: "System Administrator",
role: "Full system control and user management",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png?_wi=1",
},
{
id: "trader",
name: "Trader",
role: "Execute forex trading operations",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png?_wi=1",
},
{
id: "finance",
name: "Finance Officer",
role: "Process payments and settlements",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png?_wi=1",
},
{
id: "compliance",
name: "Compliance Officer",
role: "Ensure regulatory compliance",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png?_wi=1",
},
{
id: "auditor",
name: "Auditor",
role: "Review and audit all activities",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png?_wi=1",
},
{
id: "itsupport",
name: "IT Support",
role: "Technical support and maintenance",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png?_wi=1",
},
]}
/>
@@ -349,21 +349,21 @@ export default function HomePage() {
id: "security-1",
name: "Advanced Encryption",
price: "Enterprise Grade",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png?_wi=2",
imageAlt: "Encryption and security features",
},
{
id: "security-2",
name: "Compliance Monitoring",
price: "Real-Time Tracking",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/compliance-and-regulatory-security-dashb-1774189060211-cf4022ef.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/compliance-and-regulatory-security-dashb-1774189060211-cf4022ef.png?_wi=1",
imageAlt: "Compliance and regulatory features",
},
{
id: "security-3",
name: "Disaster Recovery",
price: "99.9% Uptime SLA",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/data-protection-and-backup-infrastructur-1774189060085-fd6c5abf.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/data-protection-and-backup-infrastructur-1774189060085-fd6c5abf.png?_wi=1",
imageAlt: "Backup and recovery infrastructure",
},
]}

View File

@@ -174,21 +174,21 @@ export default function PlatformPage() {
id: "sec-encryption",
name: "Data Encryption",
price: "256-bit SSL/TLS",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png?_wi=3",
imageAlt: "Encryption security features",
},
{
id: "sec-compliance",
name: "Compliance Engine",
price: "Real-Time Monitoring",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/compliance-and-regulatory-security-dashb-1774189060211-cf4022ef.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/compliance-and-regulatory-security-dashb-1774189060211-cf4022ef.png?_wi=2",
imageAlt: "Compliance monitoring dashboard",
},
{
id: "sec-backup",
name: "Backup & Recovery",
price: "Automated Daily Backups",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/data-protection-and-backup-infrastructur-1774189060085-fd6c5abf.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/data-protection-and-backup-infrastructur-1774189060085-fd6c5abf.png?_wi=2",
imageAlt: "Disaster recovery infrastructure",
},
]}

View File

@@ -98,42 +98,42 @@ export default function RolesPage() {
id: "admin",
name: "System Administrator",
role: "Full system control and user management",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png?_wi=2",
imageAlt: "Professional system administrator portrait in tech environment",
},
{
id: "trader",
name: "Trader",
role: "Execute forex trading operations",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png?_wi=2",
imageAlt: "Professional forex trader portrait in modern trading floor setting",
},
{
id: "finance",
name: "Finance Officer",
role: "Process payments and settlements",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png?_wi=2",
imageAlt: "Professional finance officer portrait in financial office",
},
{
id: "compliance",
name: "Compliance Officer",
role: "Ensure regulatory compliance",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png?_wi=2",
imageAlt: "Professional compliance officer portrait in regulatory office",
},
{
id: "auditor",
name: "Auditor",
role: "Review and audit all activities",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png?_wi=2",
imageAlt: "Professional auditor portrait in audit office environment",
},
{
id: "itsupport",
name: "IT Support",
role: "Technical support and maintenance",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png?_wi=2",
imageAlt: "Professional IT support specialist portrait in technical environment",
},
]}

View File

@@ -98,21 +98,21 @@ export default function SecurityPage() {
id: "security-1",
name: "Advanced Encryption",
price: "Enterprise Grade",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/advanced-security-features-interface-sho-1774189059693-7ad81970.png?_wi=4",
imageAlt: "Encryption and security features",
},
{
id: "security-2",
name: "Compliance Monitoring",
price: "Real-Time Tracking",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/compliance-and-regulatory-security-dashb-1774189060211-cf4022ef.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/compliance-and-regulatory-security-dashb-1774189060211-cf4022ef.png?_wi=3",
imageAlt: "Compliance and regulatory features",
},
{
id: "security-3",
name: "Disaster Recovery",
price: "99.9% Uptime SLA",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/data-protection-and-backup-infrastructur-1774189060085-fd6c5abf.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/data-protection-and-backup-infrastructur-1774189060085-fd6c5abf.png?_wi=3",
imageAlt: "Backup and recovery infrastructure",
},
]}

View File

@@ -105,27 +105,27 @@ export default function TeamPage() {
carouselItems={[
{
id: "carousel-1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png?_wi=3",
},
{
id: "carousel-2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png?_wi=3",
},
{
id: "carousel-3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png?_wi=3",
},
{
id: "carousel-4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png?_wi=3",
},
{
id: "carousel-5",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png?_wi=3",
},
{
id: "carousel-6",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png?_wi=3",
},
]}
autoPlay={true}
@@ -149,37 +149,37 @@ export default function TeamPage() {
id: "admin",
name: "System Administrator",
role: "Full system control and user management",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-system-administrator-portra-1774189059064-7f36b792.png?_wi=4",
},
{
id: "trader",
name: "Trader",
role: "Execute forex trading operations",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-forex-trader-portrait-in-mo-1774189060012-32b09eab.png?_wi=4",
},
{
id: "finance",
name: "Finance Officer",
role: "Process payments and settlements",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-finance-officer-portrait-in-1774189058688-99a0a079.png?_wi=4",
},
{
id: "compliance",
name: "Compliance Officer",
role: "Ensure regulatory compliance",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-compliance-officer-portrait-1774189058877-f1d7326a.png?_wi=4",
},
{
id: "auditor",
name: "Auditor",
role: "Review and audit all activities",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-auditor-portrait-in-audit-o-1774189059214-86cdb512.png?_wi=4",
},
{
id: "itsupport",
name: "IT Support",
role: "Technical support and maintenance",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BItPQKOSJRUaIXYCWE8VxVsRVJ/professional-it-support-specialist-portr-1774189058525-cfd5a6be.png?_wi=4",
},
]}
/>