import Abou from "@/src/components/services-details-banner/abou.js"; import Counter from "@/src/components/Counter"; import Faqs from "@/src/components/Faqs"; import LogoSlider from "@/src/components/LogoSlider"; import Layout from "@/src/layout/Layout"; import { testimonial_list_slider } from "@/src/sliderProps"; import Link from "next/link"; import { Nav, Tab } from "react-bootstrap"; import { Swiper, SwiperSlide } from "swiper/react"; import { useEffect, useState } from "react"; import { brandListProps2 } from "@/src/sliderProps"; import SubCard from "@/src/components/AboveFooter"; import ConsenHead from "@/src/ConsenHead"; import GoogleReviewsBranding from "@/src/components/GoogleReviewsBranding"; const About = () => { const [reviews, setReviews] = useState([]); const [loading, setLoading] = useState(true); const [expandedReview, setExpandedReview] = useState(null); const [isClient, setIsClient] = useState(false); useEffect(() => { setIsClient(true); async function loadReviews() { try { // console.log("About: Fetching reviews..."); const res = await fetch("/api/reviews"); const data = await res.json(); // console.log("About: Received data:", data); const cleaned = (data.reviews || []).filter(r => (r.text || r.description || r.snippet || r.review_text || r.body || r.content) && r.rating >= 4 ); // console.log("About: Cleaned reviews (rating >= 4):", cleaned.length); setReviews(cleaned); } catch (error) { // console.error("About: Failed to fetch reviews", error); } finally { setLoading(false); } } loadReviews(); }, []); const displayedReviews = reviews.length > 0 && reviews.length < 3 ? [...reviews, ...reviews, ...reviews] : reviews; function renderStars(rating) { return [...Array(5)].map((_, i) => ( )); } function getReviewText(r) { return r.text || r.description || r.snippet || r.review_text || r.body || r.content || ""; } function truncateText(text) { return text.length > 150 ? text.substring(0, 150) + "..." : text; } function getProfileImage(r) { // Check multiple possible field names for profile images const url = r.profile_photo_url || r.author_profile_photo_url || r.user?.thumbnail || r.user?.profile_photo_url || r.thumbnail || r.profile_picture || r.avatar; if (!url) return null; // If it's already a full URL, return it if (url.startsWith("http")) { return url; } // Otherwise, construct the Googleusercontent URL return `https://lh3.googleusercontent.com/${url}`; } function getInitials(name) { if (!name) return "U"; return name.split(' ').map(n => n[0]).join('').substring(0, 2).toUpperCase(); } return ( <> {/* ========================================================= */} {/* Start abouts area */} {/* ========================================================= */}
Our story
About Us

Our Story

Metatroncube Software Solutions was born from a passion for technology and a vision to revolutionize digital interactions. Based in the heart of Waterloo's tech hub, we have been pioneering custom software solutions since 2019.

Innovative technology and strategy by Metatron Cube Solutions.
Innovative Solutions

Tailoring cutting-edge web and mobile applications that set industry standards.

digital solutions team
Expert Teamwork

A synergy of skilled developers and creative designers committed to your success.

Future-ready strategy by Metatron Cube Solutions.
Future-Ready Approach

Anticipating market trends to keep your business ahead of the curve.

{/*==================================================*/} {/* End abouts Area */} {/*==================================================*/} {/*==================================================*/} {/* Start Brand Area */} {/*==================================================*/}
BigCommerce Partner logo, symbolizing a strong e-commerce alliance.
Shopify logo with a green shopping bag icon.
Constant Contact logo with a stylized '@' symbol.
HIKE SEO logo depicting a rising graph within the letter 'K'.
BigCommerce Partner logo, symbolizing a strong e-commerce alliance.
Shopify logo with a green shopping bag icon.
Constant Contact logo with a stylized '@' symbol.
HIKE SEO logo depicting a rising graph within the letter 'K'.
{/*==================================================*/} {/* End brand Area */} {/*==================================================*/} {/*==================================================*/} {/* Start consen Skill Area Css */} {/*==================================================*/}
Watch Us Live

An Agency That

Gets Excited About Your Mission

Every project we take on is personal. We get excited about your goals, your grit, and the journey you’re on.

Whether you’re launching something new or leveling up an existing brand, we bring fresh energy, deep expertise, and full-stack creativity to your table. We don’t just work for you, we work with you, as committed collaborators invested in your long-term growth.

  • Urgent development solutions
  • Top quality services with reasonable price
  • Professional & experienced team
Agency that gets excited about

+
YEARS EXPERIENCE
{/*
*/}
{/*==================================================*/} {/* End consen Skill Area Css */} {/*==================================================*/} {/*==================================================*/} {/* Start consen case study Area */} {/*==================================================*/}
Experience US

We Offer & Do

More than Ever Platforms.

Appropriately enhance principle-centered innovation rather than high standards in platforms. Credibly orchestrate functional.

Our Mission

Our mission is to empower businesses with state-of-the-art digital products that drive growth, efficiency, and connectivity. We strive to be at the forefront of innovation, delivering web and mobile solutions that exceed expectations.

Our Values

Integrity and Trust, Innovation and Excellence, Collaboration and Empowerment, Adaptability and Learning, Customer-Centric Approach, Sustainability and Responsibility.

{/*==================================================*/} {/* End consen case study Area */} {/*==================================================*/} {/*==================================================*/} {/* Start process Area */} {/*==================================================*/}

+

Projects Completed

+

Active Clients

+

Expert People

+

Happy Clients

Metatron Cube Solutions.
{/*=================================================*/} {/* End Process Area */} {/*==================================================*/} {/*==================================================*/} {/* Start consen Testimonial Area */} {/*==================================================*/}
Our Testimonials

What Our Customers are

Talking About us.

{loading ? (

Loading reviews...

) : isClient && ( {displayedReviews.map((r, index) => { const fullText = getReviewText(r); const isExpanded = expandedReview === index; const profileImg = getProfileImage(r); const name = r.user?.name || r.author_name || "Customer"; return (
{profileImg ? ( {name} (e.target.style.display = 'none')} style={{ width: "100%", height: "100%", objectFit: "cover" }} /> ) : ( {getInitials(name)} )}

{name}

{renderStars(r.rating)}

{fullText}

); })}
)}
Metatron Cube Solutions.
{/*==================================================*/} {/* End consen Testimonial Area */} {/*==================================================*/} {/*==================================================*/} {/*==================================================*/} {/* Start consen Call Do Action Area Css */} {/*==================================================*/}
Let’s Get Started New Project

Your success story begins with us.

{/*==================================================*/} {/* End consen Call Do Action Area Css */} {/*==================================================*/} {/*==================================================*/} {/* Start consen Subscribe Area */} {/*==================================================*/}
{/*==================================================*/} {/* End consen Subscribe Area */} {/*==================================================*/}
); }; export default About;