Merge version_1 into main #2
@@ -72,24 +72,16 @@ export default function AboutPage() {
|
||||
metrics={[
|
||||
{
|
||||
icon: Users,
|
||||
label: "Travel Agencies",
|
||||
value: "500+",
|
||||
},
|
||||
label: "Travel Agencies", value: "500+"},
|
||||
{
|
||||
icon: Target,
|
||||
label: "Refunds Processed",
|
||||
value: "100K+",
|
||||
},
|
||||
label: "Refunds Processed", value: "100K+"},
|
||||
{
|
||||
icon: Zap,
|
||||
label: "Processing Speed",
|
||||
value: "70% Faster",
|
||||
},
|
||||
label: "Processing Speed", value: "70% Faster"},
|
||||
{
|
||||
icon: Mail,
|
||||
label: "Support Response",
|
||||
value: "24/7 Available",
|
||||
},
|
||||
label: "Support Response", value: "24/7 Available"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -102,36 +94,16 @@ export default function AboutPage() {
|
||||
description="Our team brings decades of combined experience in airline operations, financial systems, and software development."
|
||||
groups={[
|
||||
{
|
||||
id: "leadership-group",
|
||||
groupTitle: "Executive Team",
|
||||
members: [
|
||||
id: "leadership-group", groupTitle: "Executive Team", members: [
|
||||
{
|
||||
id: "1",
|
||||
title: "Ahmed Al-Rashid",
|
||||
subtitle: "CEO & Founder",
|
||||
detail: "ahmed@sy-refund.test",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=5",
|
||||
imageAlt: "Ahmed Al-Rashid CEO",
|
||||
},
|
||||
id: "1", title: "Ahmed Al-Rashid", subtitle: "CEO & Founder", detail: "ahmed@sy-refund.test", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "Ahmed Al-Rashid CEO"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Fatima Al-Hassan",
|
||||
subtitle: "Chief Technology Officer",
|
||||
detail: "fatima@sy-refund.test",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=6",
|
||||
imageAlt: "Fatima Al-Hassan CTO",
|
||||
},
|
||||
id: "2", title: "Fatima Al-Hassan", subtitle: "Chief Technology Officer", detail: "fatima@sy-refund.test", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "Fatima Al-Hassan CTO"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Mohammad Karim",
|
||||
subtitle: "Chief Financial Officer",
|
||||
detail: "mohammad@sy-refund.test",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=7",
|
||||
imageAlt: "Mohammad Karim CFO",
|
||||
},
|
||||
id: "3", title: "Mohammad Karim", subtitle: "Chief Financial Officer", detail: "mohammad@sy-refund.test", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "Mohammad Karim CFO"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -73,9 +73,7 @@ export default function ContactPage() {
|
||||
background={{ variant: "plain" }}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg",
|
||||
alt: "team collaboration people office",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", alt: "team collaboration people office"},
|
||||
]}
|
||||
avatarText="Available for Consultations & Demos"
|
||||
buttons={[
|
||||
@@ -93,29 +91,17 @@ export default function ContactPage() {
|
||||
tagAnimation="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "support@sy-refund.test",
|
||||
description:
|
||||
"Email our technical support team for assistance with system issues, onboarding, or general inquiries.",
|
||||
},
|
||||
id: "1", value: "support@sy-refund.test", description:
|
||||
"Email our technical support team for assistance with system issues, onboarding, or general inquiries."},
|
||||
{
|
||||
id: "2",
|
||||
value: "sales@sy-refund.test",
|
||||
description:
|
||||
"Interested in implementation? Contact our sales team to discuss pricing and deployment options.",
|
||||
},
|
||||
id: "2", value: "sales@sy-refund.test", description:
|
||||
"Interested in implementation? Contact our sales team to discuss pricing and deployment options."},
|
||||
{
|
||||
id: "3",
|
||||
value: "+963 11 123 4567",
|
||||
description:
|
||||
"Call our Damascus headquarters during business hours (Sun-Thu, 9 AM - 5 PM GMT+3) for urgent matters.",
|
||||
},
|
||||
id: "3", value: "+963 11 123 4567", description:
|
||||
"Call our Damascus headquarters during business hours (Sun-Thu, 9 AM - 5 PM GMT+3) for urgent matters."},
|
||||
{
|
||||
id: "4",
|
||||
value: "24/7 Chat Available",
|
||||
description:
|
||||
"Live chat support available on our platform for registered users. Enterprise clients receive priority response.",
|
||||
},
|
||||
id: "4", value: "24/7 Chat Available", description:
|
||||
"Live chat support available on our platform for registered users. Enterprise clients receive priority response."},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
|
||||
@@ -5,30 +5,17 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const dmSans = DM_Sans({
|
||||
variable: "--font-dm-sans",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-dm-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "SY-Refund - Airline Refund Management System",
|
||||
description: "Streamline airline refund processing with SY-Refund's multi-tier approval workflow, secure document management, and real-time notifications. Purpose-built for Syrian Airlines.",
|
||||
keywords: "airline refund, refund management, approval workflow, passenger refunds, document management",
|
||||
metadataBase: new URL("https://sy-refund.test"),
|
||||
title: "SY-Refund - Airline Refund Management System", description: "Streamline airline refund processing with SY-Refund's multi-tier approval workflow, secure document management, and real-time notifications. Purpose-built for Syrian Airlines.", keywords: "airline refund, refund management, approval workflow, passenger refunds, document management", metadataBase: new URL("https://sy-refund.test"),
|
||||
alternates: {
|
||||
canonical: "https://sy-refund.test",
|
||||
},
|
||||
canonical: "https://sy-refund.test"},
|
||||
openGraph: {
|
||||
title: "SY-Refund - Airline Refund Management System",
|
||||
description: "Streamline airline refund processing with multi-tier approvals and secure document management.",
|
||||
url: "https://sy-refund.test",
|
||||
siteName: "SY-Refund",
|
||||
type: "website",
|
||||
},
|
||||
title: "SY-Refund - Airline Refund Management System", description: "Streamline airline refund processing with multi-tier approvals and secure document management.", url: "https://sy-refund.test", siteName: "SY-Refund", type: "website"},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "SY-Refund - Airline Refund Management",
|
||||
description: "Multi-tier refund approval system for airlines",
|
||||
},
|
||||
card: "summary_large_image", title: "SY-Refund - Airline Refund Management", description: "Multi-tier refund approval system for airlines"},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
|
||||
184
src/app/page.tsx
184
src/app/page.tsx
@@ -77,17 +77,11 @@ export default function HomePage() {
|
||||
background={{ variant: "plain" }}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/luxurious-boardroom-space-within-multinational-company-used-meetings_482257-124520.jpg",
|
||||
alt: "dashboard interface management system",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/luxurious-boardroom-space-within-multinational-company-used-meetings_482257-124520.jpg", alt: "dashboard interface management system"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-vector/hiring-recruitment-process_23-2148624250.jpg",
|
||||
alt: "workflow process approval pipeline",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-vector/hiring-recruitment-process_23-2148624250.jpg", alt: "workflow process approval pipeline"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-vector/secure-technology-background-abstract-design_52683-28630.jpg",
|
||||
alt: "security protection encryption shield",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-vector/secure-technology-background-abstract-design_52683-28630.jpg", alt: "security protection encryption shield"},
|
||||
]}
|
||||
avatarText="Trusted by Travel Agencies Across the Region"
|
||||
buttons={[
|
||||
@@ -105,41 +99,21 @@ export default function HomePage() {
|
||||
tag="Capabilities"
|
||||
features={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Multi-Tier Approval Workflow",
|
||||
description:
|
||||
"Automated approval pipeline with Office → Admin → Finance Director stages. Each role has specific permissions and responsibilities.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/hiring-recruitment-process_23-2148624250.jpg",
|
||||
imageAlt: "Approval Workflow",
|
||||
},
|
||||
id: "1", title: "Multi-Tier Approval Workflow", description:
|
||||
"Automated approval pipeline with Office → Admin → Finance Director stages. Each role has specific permissions and responsibilities.", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/hiring-recruitment-process_23-2148624250.jpg", imageAlt: "Approval Workflow"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Secure Document Management",
|
||||
description:
|
||||
"Camera-based ID and photo capture, base64 storage, and role-based access controls ensure passenger data security.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/person-calculating-tax-returns-home-with-documents-laptop_73899-54547.jpg",
|
||||
imageAlt: "Document Upload",
|
||||
},
|
||||
id: "2", title: "Secure Document Management", description:
|
||||
"Camera-based ID and photo capture, base64 storage, and role-based access controls ensure passenger data security.", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/person-calculating-tax-returns-home-with-documents-laptop_73899-54547.jpg", imageAlt: "Document Upload"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Real-Time Notifications",
|
||||
description:
|
||||
"AJAX polling keeps users updated on request status changes. Automatic notifications on approvals, rejections, and finance approvals.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/important-announcement-text-with-megaphone-label-set-promotion-banner-marketing-advertising_632498-23998.jpg",
|
||||
imageAlt: "Notification Center",
|
||||
},
|
||||
id: "3", title: "Real-Time Notifications", description:
|
||||
"AJAX polling keeps users updated on request status changes. Automatic notifications on approvals, rejections, and finance approvals.", imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/important-announcement-text-with-megaphone-label-set-promotion-banner-marketing-advertising_632498-23998.jpg", imageAlt: "Notification Center"},
|
||||
{
|
||||
id: "4",
|
||||
title: "Role-Based Dashboards",
|
||||
description:
|
||||
"Custom dashboards for Admin, Finance, and Office roles with relevant metrics, statistics, and action items.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/luxurious-boardroom-space-within-multinational-company-used-meetings_482257-124520.jpg",
|
||||
imageAlt: "Dashboard Interface",
|
||||
},
|
||||
id: "4", title: "Role-Based Dashboards", description:
|
||||
"Custom dashboards for Admin, Finance, and Office roles with relevant metrics, statistics, and action items.", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/luxurious-boardroom-space-within-multinational-company-used-meetings_482257-124520.jpg", imageAlt: "Dashboard Interface"},
|
||||
]}
|
||||
gridVariant="uniform-4-items"
|
||||
animationType="slide-up"
|
||||
@@ -155,29 +129,17 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
metrics={[
|
||||
{
|
||||
id: "1",
|
||||
value: "3 Stages",
|
||||
description:
|
||||
"Office submission, Admin review, Finance approval. Clear progression with audit trails.",
|
||||
},
|
||||
id: "1", value: "3 Stages", description:
|
||||
"Office submission, Admin review, Finance approval. Clear progression with audit trails."},
|
||||
{
|
||||
id: "2",
|
||||
value: "100% Tracked",
|
||||
description:
|
||||
"Every action recorded with timestamps, reviewer information, and comprehensive history.",
|
||||
},
|
||||
id: "2", value: "100% Tracked", description:
|
||||
"Every action recorded with timestamps, reviewer information, and comprehensive history."},
|
||||
{
|
||||
id: "3",
|
||||
value: "Auto-Validation",
|
||||
description:
|
||||
"System automatically flags tickets over 1 year old for MCO conversion referral.",
|
||||
},
|
||||
id: "3", value: "Auto-Validation", description:
|
||||
"System automatically flags tickets over 1 year old for MCO conversion referral."},
|
||||
{
|
||||
id: "4",
|
||||
value: "Instant Notifications",
|
||||
description:
|
||||
"Real-time AJAX updates keep all parties informed of status changes and decisions.",
|
||||
},
|
||||
id: "4", value: "Instant Notifications", description:
|
||||
"Real-time AJAX updates keep all parties informed of status changes and decisions."},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -191,15 +153,11 @@ export default function HomePage() {
|
||||
{ icon: Shield, label: "CSRF Protection", value: "All Forms" },
|
||||
{
|
||||
icon: Lock,
|
||||
label: "Encrypted Storage",
|
||||
value: "Base64 Documents",
|
||||
},
|
||||
label: "Encrypted Storage", value: "Base64 Documents"},
|
||||
{ icon: Eye, label: "Role-Based Access", value: "Fine-Grained" },
|
||||
{
|
||||
icon: Fingerprint,
|
||||
label: "Anti-Abuse Detection",
|
||||
value: "IP + Fingerprint",
|
||||
},
|
||||
label: "Anti-Abuse Detection", value: "IP + Fingerprint"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -212,49 +170,23 @@ export default function HomePage() {
|
||||
description="SY-Refund supports four distinct user roles, each with tailored dashboards and permissions."
|
||||
groups={[
|
||||
{
|
||||
id: "roles-group",
|
||||
groupTitle: "System Roles",
|
||||
members: [
|
||||
id: "roles-group", groupTitle: "System Roles", members: [
|
||||
{
|
||||
id: "1",
|
||||
title: "Travel Agency Office",
|
||||
subtitle: "Submit & Track Refunds",
|
||||
detail:
|
||||
"Submit new refund requests, view history, receive notifications, manage own requests",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=1",
|
||||
imageAlt: "Travel Agency Office",
|
||||
},
|
||||
id: "1", title: "Travel Agency Office", subtitle: "Submit & Track Refunds", detail:
|
||||
"Submit new refund requests, view history, receive notifications, manage own requests", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "Travel Agency Office"},
|
||||
{
|
||||
id: "2",
|
||||
title: "Refund Department Admin",
|
||||
subtitle: "Review & Approve",
|
||||
detail:
|
||||
"Review new requests, approve/reject with reasons, view history, export data, manage users",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=2",
|
||||
imageAlt: "Refund Department Admin",
|
||||
},
|
||||
id: "2", title: "Refund Department Admin", subtitle: "Review & Approve", detail:
|
||||
"Review new requests, approve/reject with reasons, view history, export data, manage users", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "Refund Department Admin"},
|
||||
{
|
||||
id: "3",
|
||||
title: "Finance Director",
|
||||
subtitle: "Final Approval",
|
||||
detail:
|
||||
"Approve/cancel finance stage, view finance history, export approved transactions",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=3",
|
||||
imageAlt: "Finance Director",
|
||||
},
|
||||
id: "3", title: "Finance Director", subtitle: "Final Approval", detail:
|
||||
"Approve/cancel finance stage, view finance history, export approved transactions", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "Finance Director"},
|
||||
{
|
||||
id: "4",
|
||||
title: "System Administrator",
|
||||
subtitle: "Full Control",
|
||||
detail:
|
||||
"Super-admin access to all features, user management, office management, site settings",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg?_wi=4",
|
||||
imageAlt: "System Administrator",
|
||||
},
|
||||
id: "4", title: "System Administrator", subtitle: "Full Control", detail:
|
||||
"Super-admin access to all features, user management, office management, site settings", imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/businesspeople-working-as-team_1098-803.jpg", imageAlt: "System Administrator"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -270,43 +202,21 @@ export default function HomePage() {
|
||||
description="Choose the perfect deployment option for your organization's needs."
|
||||
plans={[
|
||||
{
|
||||
id: "1",
|
||||
badge: "Standard",
|
||||
price: "Custom",
|
||||
subtitle: "Perfect for single airline operations",
|
||||
buttons={[
|
||||
id: "1", badge: "Standard", price: "Custom", subtitle: "Perfect for single airline operations", buttons: [
|
||||
{ text: "Request Demo", href: "#contact" },
|
||||
{ text: "Learn More", href: "#features" },
|
||||
]}
|
||||
features={[
|
||||
"Multi-tier approval workflow",
|
||||
"Role-based access control",
|
||||
"Real-time notifications",
|
||||
"Document management",
|
||||
"Basic reporting & exports",
|
||||
"Email support",
|
||||
]}
|
||||
],
|
||||
features: [
|
||||
"Multi-tier approval workflow", "Role-based access control", "Real-time notifications", "Document management", "Basic reporting & exports", "Email support"],
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
badge: "Enterprise",
|
||||
badgeIcon: Sparkles,
|
||||
price: "Custom",
|
||||
subtitle: "For large-scale operations with custom needs",
|
||||
buttons={[
|
||||
id: "2", badge: "Enterprise", badgeIcon: Sparkles,
|
||||
price: "Custom", subtitle: "For large-scale operations with custom needs", buttons: [
|
||||
{ text: "Contact Sales", href: "#contact" },
|
||||
{ text: "Schedule Call", href: "#contact" },
|
||||
]}
|
||||
features={[
|
||||
"Everything in Standard",
|
||||
"Advanced analytics & dashboards",
|
||||
"Custom integrations",
|
||||
"API access",
|
||||
"Priority support",
|
||||
"Dedicated account manager",
|
||||
"24/7 technical support",
|
||||
"Custom training programs",
|
||||
]}
|
||||
],
|
||||
features: [
|
||||
"Everything in Standard", "Advanced analytics & dashboards", "Custom integrations", "API access", "Priority support", "Dedicated account manager", "24/7 technical support", "Custom training programs"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
|
||||
Reference in New Issue
Block a user