177 lines
5.8 KiB
JavaScript
177 lines
5.8 KiB
JavaScript
"use client";
|
|
import ConsenHead from "@/src/ConsenHead";
|
|
import Link from "next/link";
|
|
import { useState } from "react";
|
|
import ContactPopup from "./ContactPopup";
|
|
|
|
const KeyFeatures = () => {
|
|
const [showPopup, setShowPopup] = useState(false);
|
|
|
|
const features = [
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/user-friendly.webp",
|
|
title: "User-Friendly & Engaging Designs",
|
|
desc: "Intuitive interfaces designed to delight every user."
|
|
},
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/speed.webp",
|
|
title: "High Performance & Speed",
|
|
desc: "Optimized code for ultra-fast and lag-free response."
|
|
},
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/secure.webp",
|
|
title: "100% Secure & Scalable",
|
|
desc: "Advanced security built to grow with your business."
|
|
},
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/cloud.webp",
|
|
title: "Cloud-Integrated Solutions",
|
|
desc: "Reliable cloud storage for seamless accessibility."
|
|
},
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/app.webp",
|
|
title: "App Store Optimization Support",
|
|
desc: "Data-driven ASO strategy to maximize downloads."
|
|
},
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/post.webp",
|
|
title: "Post-Launch Maintenance",
|
|
desc: "Reliable ongoing support and regular app updates."
|
|
},
|
|
{
|
|
img: "/assets/images/Mobile-app-development-service/dedicated.webp",
|
|
title: "Dedicated Project Managers",
|
|
desc: "Clear communication and expert management."
|
|
}
|
|
];
|
|
|
|
return (
|
|
|
|
<>
|
|
<ConsenHead
|
|
title="About - Metatroncube Software Solutions | Innovative & User-Centric Tech Services in Waterloo"
|
|
description="Metatroncube Software Solutions: Pioneering custom web & mobile apps since 2019. Based in Waterloo, we deliver innovative, user-centric digital products that power your growth."
|
|
/>
|
|
|
|
<style jsx>{`
|
|
.stand-out-area {
|
|
padding: 80px 0;
|
|
background-image: linear-gradient(rgba(10, 28, 54, 0.9), rgba(10, 28, 54, 0.9)), url('/assets/images/Mobile-app-development-service/banner-bg.webp');
|
|
background-size: cover;
|
|
background-position: center;
|
|
background-attachment: fixed;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.consen-section-title h2 {
|
|
color: #fff !important;
|
|
}
|
|
.stand-out-card {
|
|
background: rgba(255, 255, 255, 0.05);
|
|
backdrop-filter: blur(10px);
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|
border-radius: 20px;
|
|
padding: 40px 30px;
|
|
transition: all 0.4s ease;
|
|
height: 100%;
|
|
}
|
|
.stand-out-title {
|
|
color: #fff !important;
|
|
margin-top: 20px;
|
|
}
|
|
.stand-out-desc {
|
|
color: rgba(255, 255, 255, 0.7) !important;
|
|
}
|
|
.stand-out-icon-box {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
width: 70px;
|
|
height: 70px;
|
|
border-radius: 15px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-bottom: 25px;
|
|
}
|
|
.stand-out-icon-box img {
|
|
max-width: 35px;
|
|
filter: brightness(0) invert(1);
|
|
transition: all 0.3s ease;
|
|
}
|
|
.stand-out-card:hover {
|
|
transform: translateY(-10px);
|
|
background: rgba(255, 255, 255, 0.12);
|
|
border-color: #3779b9;
|
|
}
|
|
.consen-button a {
|
|
background: #3779b9;
|
|
color: #fff;
|
|
padding: 15px 40px;
|
|
border-radius: 50px;
|
|
font-weight: 700;
|
|
text-decoration: none;
|
|
display: inline-block;
|
|
box-shadow: 0 10px 25px rgba(55, 121, 185, 0.3);
|
|
transition: all 0.3s ease;
|
|
}
|
|
.consen-button a:hover {
|
|
background: #fff;
|
|
color: #3779b9;
|
|
transform: translateY(-3px);
|
|
}
|
|
`}</style>
|
|
|
|
<div className="stand-out-area">
|
|
<div className="container">
|
|
<div className="row align-items-center mb-50">
|
|
<div className="col-lg-12 text-center">
|
|
<div className="consen-section-title">
|
|
<h2>Why Our Apps <span> Stand Out </span></h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div className="row justify-content-center">
|
|
{features.map((feature, index) => (
|
|
<div key={index} className="col-lg-3 col-md-6 mb-4">
|
|
<div className="stand-out-card wow fadeInUp" data-wow-delay={`${0.1 * (index + 1)}s`}>
|
|
<div className="stand-out-icon-box">
|
|
<img
|
|
src={feature.img}
|
|
alt={feature.title}
|
|
className="img-fluid"
|
|
/>
|
|
</div>
|
|
<h4 className="stand-out-title">{feature.title}</h4>
|
|
<p className="stand-out-desc">{feature.desc}</p>
|
|
|
|
{/* <div className="stand-out-arrow">
|
|
<i className="bi bi-arrow-right"></i>
|
|
</div> */}
|
|
</div>
|
|
</div>
|
|
))}
|
|
</div>
|
|
|
|
<div className="row">
|
|
<div className="col-lg-12 text-center mt-4">
|
|
<div className="consen-button">
|
|
<a
|
|
href="#"
|
|
onClick={(e) => {
|
|
e.preventDefault();
|
|
setShowPopup(true);
|
|
}}
|
|
>
|
|
Book a Free Demo Call
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<ContactPopup show={showPopup} onClose={() => setShowPopup(false)} />
|
|
</>
|
|
);
|
|
};
|
|
export default KeyFeatures; |