Fix merge conflicts with main

This commit is contained in:
r2xrzh9q2z-lab
2026-02-04 09:21:15 +07:00
51 changed files with 6473 additions and 2727 deletions

77
data/appointment.json Normal file
View File

@@ -0,0 +1,77 @@
{
"hero": {
"title": "Make Appointment",
"backgroundImage": "/assets/img/inner-page/breadcrumb.jpg",
"subtitle": "About Our Consultancy",
"heading": "Want to meet us for your need?",
"description": "24/7 customer support is always ready to answer all your questions"
},
"visaOptions": [
"Canada Immigration",
"Tourist Visa",
"Medical Visa",
"Coaching",
"Student Visa",
"Spouse Visa",
"Job Opportunity",
"Exam"
],
"form": {
"heading": "Request Appointment",
"fields": [
{
"name": "name",
"label": "Your Name",
"type": "text",
"placeholder": "Your name",
"required": true,
"colClass": "col-lg-4"
},
{
"name": "email",
"label": "Your Email",
"type": "email",
"placeholder": "Your email",
"required": true,
"colClass": "col-lg-4"
},
{
"name": "phone",
"label": "Your Phone",
"type": "tel",
"placeholder": "Phone Number",
"required": false,
"colClass": "col-lg-4"
},
{
"name": "address",
"label": "Your Address",
"type": "text",
"placeholder": "Your address",
"required": false,
"colClass": "col-lg-6"
},
{
"name": "appointmentDate",
"label": "Appointment Date",
"type": "date",
"placeholder": "",
"required": false,
"colClass": "col-lg-6"
},
{
"name": "message",
"label": "Your Message",
"type": "textarea",
"placeholder": "Type your message",
"required": false,
"colClass": "col-lg-12"
}
],
"submitButton": {
"text": "Request Appointment",
"icon": "fa-solid fa-arrow-right",
"buttonClass": "theme-btn"
}
}
}

142
data/blog.json Normal file
View File

@@ -0,0 +1,142 @@
{
"categories": [
{
"name": "Visa & Immigration",
"slug": "visa-immigration",
"description": "Tin tức và hướng dẫn về visa, định cư."
},
{
"name": "Study Abroad",
"slug": "study-abroad",
"description": "Kinh nghiệm du học, trường học, học bổng."
},
{
"name": "Travel Tips",
"slug": "travel-tips",
"description": "Mẹo du lịch, chuẩn bị hành lý, bảo hiểm."
}
],
"tags": [
{
"name": "WorkVisa",
"slug": "work-visa"
},
{
"name": "StudentVisa",
"slug": "student-visa"
},
{
"name": "Canada",
"slug": "canada"
},
{
"name": "Scholarship",
"slug": "scholarship"
},
{
"name": "TravelSafety",
"slug": "travel-safety"
}
],
"posts": [
{
"title": "Ultimate Guide To Getting A Work Visa In Canada",
"slug": "ultimate-guide-work-visa-canada",
"excerpt": "Tổng hợp đầy đủ các bước xin work visa tại Canada cho người mới bắt đầu, từ điều kiện, hồ sơ đến thời gian xử lý.",
"content": "<p>Trong bài viết này, chúng ta sẽ đi qua từng bước cụ thể để xin work visa Canada, từ việc chuẩn bị hồ sơ, chọn chương trình phù hợp đến cách theo dõi tiến độ xử lý hồ sơ. Bạn cũng sẽ tìm thấy một số mẹo thực tế để tránh những sai lầm phổ biến.</p>",
"category": ["Visa & Immigration", "Canada"],
"tags": ["WorkVisa", "Canada"],
"author": "Admin",
"status": "published",
"publishedAt": "11 March 2025",
"isFeatured": true,
"featuredImage": "/uploads/blog/work-visa-canada-main.jpg",
"galleryImages": [
"/uploads/blog/work-visa-canada-1.jpg",
"/uploads/blog/work-visa-canada-2.jpg"
],
"commentsCount": 3
},
{
"title": "Top 5 Scholarship Programs For International Students",
"slug": "top-5-scholarship-programs-international-students",
"excerpt": "Danh sách 5 chương trình học bổng nổi bật dành cho sinh viên quốc tế với mức hỗ trợ hấp dẫn.",
"content": "<p>Nếu bạn đang tìm kiếm học bổng để giảm chi phí du học, đây là 5 chương trình bạn không nên bỏ qua. Mỗi chương trình đều có tiêu chí xét tuyển, mức hỗ trợ và thời hạn đăng ký khác nhau.</p>",
"category": ["Study Abroad"],
"tags": ["StudentVisa", "Scholarship"],
"author": "Admin",
"status": "published",
"publishedAt": "20 March 2025",
"isFeatured": false,
"featuredImage": "/uploads/blog/scholarship-programs-main.jpg",
"galleryImages": [],
"commentsCount": 0
},
{
"title": "10 Travel Safety Tips You Should Know Before Flying",
"slug": "10-travel-safety-tips-before-flying",
"excerpt": "Những lưu ý quan trọng để đảm bảo an toàn cho chuyến bay và hành trình của bạn.",
"content": "<p>An toàn luôn là ưu tiên hàng đầu khi đi du lịch. Dưới đây là 10 tips giúp bạn yên tâm hơn trên mọi chuyến đi, từ việc chuẩn bị giấy tờ, bảo hiểm đến cách bảo vệ tài sản cá nhân.</p>",
"category": ["Travel Tips"],
"tags": ["TravelSafety"],
"author": "Admin",
"status": "published",
"publishedAt": "05 April 2025",
"isFeatured": false,
"featuredImage": "/uploads/blog/travel-safety-main.jpg",
"galleryImages": [
"/uploads/blog/travel-safety-1.jpg"
],
"commentsCount": 1
}
],
"recentPosts": [
{
"title": "Ultimate Guide To Getting A Work Visa In Canada",
"slug": "ultimate-guide-work-visa-canada",
"thumbnail": "/uploads/blog/work-visa-canada-main.jpg",
"publishedAt": "11 March 2025"
},
{
"title": "Top 5 Scholarship Programs For International Students",
"slug": "top-5-scholarship-programs-international-students",
"thumbnail": "/uploads/blog/scholarship-programs-main.jpg",
"publishedAt": "20 March 2025"
},
{
"title": "10 Travel Safety Tips You Should Know Before Flying",
"slug": "10-travel-safety-tips-before-flying",
"thumbnail": "/uploads/blog/travel-safety-main.jpg",
"publishedAt": "05 April 2025"
}
],
"comments": [
{
"postSlug": "ultimate-guide-work-visa-canada",
"authorName": "Frank Flores",
"authorAvatar": "/assets/img/inner-page/news-details/comment-1.png",
"content": "Bài viết rất hữu ích, cảm ơn bạn đã chia sẻ!",
"createdAt": "February 10, 2024",
"status": "approved",
"parentAuthorName": null
},
{
"postSlug": "ultimate-guide-work-visa-canada",
"authorName": "Courtney Henry",
"authorAvatar": "/assets/img/inner-page/news-details/comment-2.png",
"content": "Mình đã làm theo hướng dẫn và hồ sơ được duyệt nhanh hơn hẳn.",
"createdAt": "February 12, 2024",
"status": "approved",
"parentAuthorName": "Frank Flores"
},
{
"postSlug": "10-travel-safety-tips-before-flying",
"authorName": "Jenny Wilson",
"authorAvatar": "/assets/img/inner-page/news-details/comment-3.png",
"content": "Những tip này rất thực tế, đặc biệt là phần chuẩn bị bảo hiểm!",
"createdAt": "March 02, 2024",
"status": "approved",
"parentAuthorName": null
}
]
}

View File

@@ -1,95 +0,0 @@
{
"hero": {
"title": "Contact Us",
"backgroundImage": "/uploads/banner/b10.jpg",
"overlayColor": "rgba(0, 0, 0, 0)",
"sectionClass": "uk-section-secondary uk-section-overlap uk-preserve-color uk-light",
"titleClass": "uk-heading-large uk-text-center !text-[5vw]",
"enableScrollspy": true,
"backgroundPosition": "top-center"
},
"contactCards": [
{
"type": "phone",
"title": "Phone Number",
"content": ["+123456789"],
"iconType": "fas fa-phone",
"iconSource": "fontawesome"
},
{
"type": "email",
"title": "Email Address",
"content": ["office@ggcamp.org"],
"iconType": "fas fa-envelope",
"iconSource": "fontawesome"
},
{
"type": "location",
"title": "Our Location",
"content": ["Poblacion, Madridejos 22, Cebu City, Philippines"],
"iconType": "fas fa-map-marker-alt",
"iconSource": "fontawesome"
},
{
"type": "hours",
"title": "Working hours",
"content": ["Monday to Saturday: 07pm - 05am", "Sunday: Closed"],
"iconType": "fas fa-clock",
"iconSource": "fontawesome"
}
],
"map": {
"coordinates": {
"lat": 10.3157,
"lng": 123.8854
},
"zoom": 15,
"location": "Poblacion, Madridejos 22, Cebu City, Philippines",
"markerTitle": "Our Office",
"tileLayer": {
"url": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
"attribution": "&copy; <a href=\"https://www.openstreetmap.org/copyright\">OpenStreetMap</a> contributors",
"maxZoom": 18,
"minZoom": 0
}
},
"form": {
"sectionLabel": "Contact Us",
"heading": "Let's plan your dream adventure - contact our team today",
"fields": [
{
"name": "firstName",
"type": "text",
"placeholder": "First name",
"required": true
},
{
"name": "lastName",
"type": "text",
"placeholder": "Last name",
"required": true
},
{
"name": "phone",
"type": "tel",
"placeholder": "Phone Number",
"required": true
},
{
"name": "email",
"type": "email",
"placeholder": "Email Address",
"required": true
},
{
"name": "message",
"type": "textarea",
"placeholder": "Send Message",
"required": true
}
],
"submitButton": {
"text": "Send Message"
}
}
}

119
data/contact.json Normal file
View File

@@ -0,0 +1,119 @@
{
"hero": {
"title": "CONTACT US",
"backgroundImage": "/assets/img/inner-page/breadcrumb.jpg",
"overlayColor": "rgba(0, 0, 0, 0)",
"sectionClass": "breadcrumb-wrapper fix bg-cover",
"titleClass": "breadcrumb-title",
"enableScrollspy": false,
"backgroundPosition": "center"
},
"contactCards": [
{
"type": "location",
"title": "Location",
"content": [
"43 Sardinella, 3nd Land Walk,",
"Orchard view, London, UK"
],
"iconType": "fa-solid fa-location-dot",
"iconSource": "fontawesome"
},
{
"type": "email",
"title": "Email Address",
"content": [
"supportinfo@gmail.com",
"arluxhotelinfo.com"
],
"iconType": "fa-solid fa-envelope",
"iconSource": "fontawesome"
},
{
"type": "phone",
"title": "Phone Number",
"content": [
"+880 123 427 00",
"+000 938 809 12"
],
"iconType": "fa-solid fa-phone",
"iconSource": "fontawesome"
}
],
"map": {
"coordinates": {
"lat": -37.81450084255415,
"lng": 144.9618311901502
},
"zoom": 15,
"location": "Envato, Melbourne, Australia",
"markerTitle": "Our Office",
"embedUrl": "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6678.7619084840835!2d144.9618311901502!3d-37.81450084255415!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6ad642b4758afc1d%3A0x3119cc820fdfc62e!2sEnvato!5e0!3m2!1sen!2sbd!4v1641984054261!5m2!1sen!2sbd",
"tileLayer": {
"url": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
"attribution": "",
"maxZoom": 18,
"minZoom": 0
}
},
"form": {
"sectionLabel": "",
"heading": "Send Us Message",
"description": "Have questions about visas or immigration? Send us a message today and our expert team will respond quickly.",
"fields": [
{
"name": "name",
"label": "Your Name",
"type": "text",
"placeholder": "Your name",
"required": true,
"colClass": "col-lg-4"
},
{
"name": "email",
"label": "Your Email",
"type": "email",
"placeholder": "Your email",
"required": true,
"colClass": "col-lg-4"
},
{
"name": "phone",
"label": "Your Phone",
"type": "tel",
"placeholder": "Phone Number",
"required": true,
"colClass": "col-lg-4"
},
{
"name": "address",
"label": "Your Address",
"type": "text",
"placeholder": "Address Now",
"required": false,
"colClass": "col-lg-6"
},
{
"name": "date",
"label": "Your Date",
"type": "date",
"placeholder": "Date",
"required": false,
"colClass": "col-lg-6"
},
{
"name": "message",
"label": "Your Message",
"type": "textarea",
"placeholder": "Type your message",
"required": false,
"colClass": "col-lg-12"
}
],
"submitButton": {
"text": "SEND MESSAGE",
"icon": "fa-solid fa-arrow-right",
"buttonClass": "theme-btn style-2"
}
}
}

118
data/pricing.json Normal file
View File

@@ -0,0 +1,118 @@
{
"hero": {
"title": "Pricing Plan",
"backgroundImage": "/assets/img/inner-page/breadcrumb.jpg",
"shapeImage": "/assets/img/inner-page/shape.png",
"breadcrumb": [
{
"text": "Home",
"link": "/"
},
{
"text": "Pricing Plan",
"link": ""
}
]
},
"pricingSection": {
"subtitle": "pricing plan",
"heading": "Flexible Plans to Suit Every Traveler",
"description": "Choose the plan that fits your visa needs and enjoy expert guidance every step of the way."
},
"plans": {
"monthly": [
{
"name": "Basic Plan",
"price": "32",
"period": "mo",
"currency": "$",
"buttonText": "Get Started Today",
"buttonLink": "/pricing",
"buttonIcon": "fa-solid fa-arrow-right",
"style": "default",
"features": [
"Everything in Basic Plan",
"Visa Interview Preparation",
"Priority Processing Support",
"Phone & Email Assistance",
"Step-by-Step Application Support"
]
},
{
"name": "Premium Plan",
"price": "32",
"period": "mo",
"currency": "$",
"buttonText": "Get Started Today",
"buttonLink": "/pricing",
"buttonIcon": "fa-solid fa-arrow-right",
"style": "style-2",
"features": [
"Everything in Basic Plan",
"Visa Interview Preparation",
"Priority Processing Support",
"Phone & Email Assistance",
"Step-by-Step Application Support"
]
}
],
"yearly": [
{
"name": "Basic Plan",
"price": "32",
"period": "mo",
"currency": "$",
"buttonText": "Get Started Today",
"buttonLink": "/pricing",
"buttonIcon": "fa-solid fa-arrow-right",
"style": "default",
"features": [
"Everything in Basic Plan",
"Visa Interview Preparation",
"Priority Processing Support",
"Phone & Email Assistance",
"Step-by-Step Application Support"
]
},
{
"name": "Premium Plan",
"price": "32",
"period": "mo",
"currency": "$",
"buttonText": "Get Started Today",
"buttonLink": "/pricing",
"buttonIcon": "fa-solid fa-arrow-right",
"style": "style-2",
"features": [
"Everything in Basic Plan",
"Visa Interview Preparation",
"Priority Processing Support",
"Phone & Email Assistance",
"Step-by-Step Application Support"
]
}
]
},
"testimonials": {
"subtitle": "What Our Clients Say",
"heading": "Immigration Success Stories",
"buttonText": "View All Review",
"buttonLink": "/contact",
"buttonIcon": "fa-solid fa-arrow-right",
"image": "/assets/img/home-3/test-thumb.jpg",
"items": [
{
"name": "Mohammed Ali",
"role": "Family Visa",
"rating": 5,
"content": "The team provided exceptional guidance throughout my immigration process. Their expertise, personalized support, and attention to detail ensured a smooth, stress-free experience and successful visa approval."
},
{
"name": "Mohammed Ali",
"role": "Family Visa",
"rating": 5,
"content": "The team provided exceptional guidance throughout my immigration process. Their expertise, personalized support, and attention to detail ensured a smooth, stress-free experience and successful visa approval."
}
]
}
}