PageSourceSearch

https://groupm7.com/portfolio/web-mobile-apps/

html groupm7.com collected 2026-10-04 01:30:37 UTC 51,787 bytes, 648 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5<script>!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var j=d.createElement(s);j.async=1;j.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(j,f)}(window,document,"script","https://bzrcdn.openai.com/sdk/oaiq.min.js");oaiq("init",{pixelId:"Vqbsy4bTWYK6MMKi7PwCRs",debug:true});</script>
vendor: 1 bytes, line 5
5
6<script type="text/javascript">
7    (function(c,l,a,r,i,t,y){
8        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
9        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
10        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
11    })(window, document, "clarity", "script", "y28lfh9m3t");
12</script>
12
13<link rel="preconnect" href="https://use.typekit.net" crossorigin>
14<!-- <link rel="preconnect" href="https://i.groupm7.com" crossorigin> -->
15<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin>
16<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin>
17<link rel="dns-prefetch" href="https://assets.calendly.com">
18<link rel="dns-prefetch" href="https://www.googletagmanager.com">
19<link rel="dns-prefetch" href="https://www.clarity.ms">
20<link rel="dns-prefetch" href="https://bat.bing.com">
21<link rel="dns-prefetch" href="https://bzrcdn.openai.com">
22	<title>Web Apps &amp; Mobile Apps | GroupM7</title>
23	<meta charset="UTF-8">
24	<meta property="og:image" content="/images/favicon.png" />
25	<meta name="viewport" content="width=device-width, initial-scale=1">
26	<link rel="stylesheet" type="text/css" href="/assets/css/styles.min.css?17">
27<link rel="stylesheet" href="https://use.typekit.net/cme5ota.css">
28<link rel="preload" href="https://i.groupm7.com/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
29<noscript><link rel="stylesheet" href="https://i.groupm7.com/css/all.min.css"></noscript>
30<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
31<noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css"></noscript>
32<link rel="preload" href="/assets/css/lightbox.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
33<noscript><link rel="stylesheet" href="/assets/css/lightbox.min.css"></noscript>
34<link rel="preload" href="https://assets.calendly.com/assets/external/widget.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
35<noscript><link rel="stylesheet" href="https://assets.calendly.com/assets/external/widget.css"></noscript>
36<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
37<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
38<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
39<link rel="manifest" href="/site.webmanifest">
40<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#64c4b7">
41<meta name="msapplication-TileColor" content="#f0eeee">
42<meta name="theme-color" content="#f0eeee">
43    <link rel="canonical" href="https://www.groupm7.com/portfolio/web-mobile-apps/"/>
44	<meta property="og:locale" content="en_US"/>
45	<meta property="og:type" content="website"/>
46	<meta property="og:url" content="https://www.groupm7.com/portfolio/web-mobile-apps/"/>
47	<meta property="og:site_name" content="GroupM7"/>
48	<meta name="twitter:card" content="summary"/>
49	<meta name="twitter:creator" content="@Group_M_7"/>
50
51	
52<script type="text/plain" data-category="analytics">
53    (function(w,d,t,r,u)
54    {
55        var f,n,i;
56        w[u]=w[u]||[],f=function()
57        {
58            var o={ti:"187215830", enableAutoSpaTracking: true};
59            o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
60        },
61        n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()
62        {
63            var s=this.readyState;
64            s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
65        },
66        i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
67    })
68    (window,document,"script","//bat.bing.com/bat.js","uetq");
69</script>
69
70<!-- You can set default Consent Mode right after the UET tag -->
71<script>
72   window.uetq = window.uetq || [];
73   window.uetq.push('consent', 'default', {
74     'ad_storage': 'denied'
75   });
76</script>
76
77	<!-- Google tag (gtag.js) -->
vendor: 109 bytes, lines 77-78
77
78	<script type="text/plain" data-category="analytics" async src="https://www.googletagmanager.com/gtag/js?id=
78G-8JGXE53EZY
vendor: 13 bytes, lines 78-79
78"></script>
79	
79<script>
80	window.dataLayer = window.dataLayer || [];
81	function gtag(){dataLayer.push(arguments);}
82    const SERVICE_AD_STORAGE = 'ad_storage'
83    const SERVICE_AD_USER_DATA = 'ad_user_data'
84    const SERVICE_AD_PERSONALIZATION = 'ad_personalization'
85    const SERVICE_ANALYTICS_STORAGE = 'analytics_storage'
86    const SERVICE_FUNCTIONALITY_STORAGE = 'functionality_storage'
87    const SERVICE_PERSONALIZATION_STORAGE = 'personalization_storage'
88    const SERVICE_SECURITY_STORAGE = 'security_storage'
89
90    gtag('consent', 'default', {
91        [SERVICE_AD_STORAGE]: 'denied',
92        [SERVICE_AD_USER_DATA]: 'denied',
93        [SERVICE_AD_PERSONALIZATION]: 'denied',
94        [SERVICE_ANALYTICS_STORAGE]: 'denied',
95        [SERVICE_FUNCTIONALITY_STORAGE]: 'denied',
96        [SERVICE_PERSONALIZATION_STORAGE]: 'denied',
97        [SERVICE_SECURITY_STORAGE]: 'denied',
98        'region': ['US-CA']
99    });
100
101    gtag('consent', 'default', {
102        [SERVICE_AD_STORAGE]: 'granted',
103        [SERVICE_AD_USER_DATA]: 'granted',
104        [SERVICE_AD_PERSONALIZATION]: 'granted',
105        [SERVICE_ANALYTICS_STORAGE]: 'granted',
106        [SERVICE_FUNCTIONALITY_STORAGE]: 'granted',
107        [SERVICE_PERSONALIZATION_STORAGE]: 'granted',
108        [SERVICE_SECURITY_STORAGE]: 'granted'
109    });
110	gtag('js', new Date());
111
112	gtag('config', 'G-8JGXE53EZY');
113    gtag('config', 'AW-16672919172');
114    gtag('config', 'AW-16672919172/8mXWCOHB4dQZEISdoo4-', {
115    'phone_conversion_number': '903-595-3240'
116    });
117	</script>
117
118    <!-- Meta Pixel Code -->
119    
119<script type="text/plain" data-category="advertisement" data-service="meta_pixel">
vendor: 408 bytes, lines 119-128
119
120	!function(f,b,e,v,n,t,s)
121	{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
122	n.callMethod.apply(n,arguments):n.queue.push(arguments)};
123	if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
124	n.queue=[];t=b.createElement(e);t.async=!0;
125	t.src=v;s=b.getElementsByTagName(e)[0];
126	s.parentNode.insertBefore(t,s)}(window, document,'script',
127	'https://connect.facebook.net/en_US/fbevents.js');
128	fbq('init', '
1289329260953775229
vendor: 32 bytes, lines 128-130
128');
129	fbq('track', 'PageView');
130	
130</script>
130
131	<!-- End Meta Pixel Code -->
132	
133    
133<script type="text/plain" data-category="advertisement" data-service="linkedin_insight">
134	_linkedin_partner_id = "8182905";
135	window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
136	window._linkedin_data_partner_ids.push(_linkedin_partner_id);
137	</script>
137
138    
138<script type="text/plain" data-category="advertisement" data-service="linkedin_insight">
139	(function(l) {
140	if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
141	window.lintrk.q=[]}
142	var s = document.getElementsByTagName("script")[0];
143	var b = document.createElement("script");
144	b.type = "text/javascript";b.async = true;
145	b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
146	s.parentNode.insertBefore(b, s);})(window.lintrk);
147	</script>
147
148    
148<script type="text/plain" data-category="analytics" data-service="whatconverts"> var $wc_load=function(a){return JSON.parse(JSON.stringify(a))}, $wc_leads=$wc_leads||{doc:{url:$wc_load(document.URL), ref:$wc_load(document.referrer), search:$wc_load(location.search), hash:$wc_load(location.hash)}}; </script>
148
149    
149<script type="text/plain" data-category="analytics" data-service="whatconverts" src="//s.ksrndkehqnwntyxlhgto.com/167050.js"></script>
149	
150<meta property="og:title" content="Web Apps &amp; Mobile Apps | GroupM7"/>
151<meta name="twitter:title" content="Web Apps &amp; Mobile Apps | GroupM7"/>
152</head>
153
154<body class="home-body">
155	<!--<a href="#pageHeader" class="skip-link">Skip to main content</a>-->
156
157	<div class="nav-wrapper nav-wrapper-bg">
158		<div class="top-links">
159<a href="tel:1-903-595-3240" class="phone-link shake d-none d-sm-inline"><i class="fa-sharp fa-solid fa-phone-rotary"></i> 903.595.3240</a><a href="/get-a-quote/" class="email-setup d-none d-sm-inline"><i class="fa-sharp fa-solid fa-paper-plane"></i> Get A Quote</a><a href="/espanol/" class="espanol   d-none d-sm-inline"><i class="fa-sharp fa-solid fa-globe"></i> Español</a>
160			<a href="tel:1-903-595-3240" class="phone-link shake d-inline d-sm-none"><i class="fa-sharp fa-solid fa-phone-rotary"></i> Call</a><a href="/get-a-quote/" class="email-setup d-inline d-sm-none">Get A Quote</a><a href="/espanol/" class="espanol d-inline d-sm-none">Español</a>		</div>
161		<nav class="navbar navbar-expand-lg navbar-dark">
162			<div class="container no-nav-padding ultra-expanded-width">
163				<a class="navbar-brand d-lg-none">
164					<img class="logo" src="/images/m7-icon.png" alt="GroupM7 Design">
165				</a>
166				<button class="navbar-toggler collapsed" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvasLg" aria-controls="navbarOffcanvasLg" aria-label="Toggle navigation">
167					<div class="hamburger-toggle">
168						<div class="hamburger">
169							<span></span>
170							<span></span>
171							<span></span>
172						</div>
173					</div>
174				</button>
175				<div class="offcanvas offcanvas-end" tabindex="-1" id="navbarOffcanvasLg" aria-labelledby="navbarOffcanvasLgLabel">
176					<div class="offcanvas-header">
177						<h5 class="offcanvas-title" id="offcanvasNavbarLabel"></h5>
178						<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
179					</div>
180					<ul class="navbar-nav mx-4 mx-lg-auto mb-2 mb-lg-0">
181						<li><a class="nav-link light-blue" href="/"  aria-label="Web Design in Tyler TX - Logos, SEO & Hosting | GroupM7" >Home</a></li><li class="nav-item dropdown">
182                            <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" >
183                                Portfolio                            </a>
184                            <ul class="dropdown-menu">
185                        <li class="nav-item"><a  class="nav-link" href="/portfolio/websites/" >Websites</a></li><li class="nav-item"><a  class="nav-link" href="/portfolio/logos/" >Logos</a></li><li><a class="nav-link light-blue" href="/portfolio/web-mobile-apps/"  aria-label="Web Apps & Mobile Apps | GroupM7" >Web & Mobile Apps</a></li></ul></li><li><a class="nav-link light-blue" href="/the-group/"  aria-label="Our Team | GroupM7" >The Group</a></li>
186							<!--<img class="logo" src="/images/gm7-icon-stroke-fill.svg" alt="GroupM7 Design">-->
187							<div class="logo-wrapper">
188								<span id="logo-text" class="logo-text"><img src="/images/group-text.svg" alt="GroupM7"></span>
189								<span class="logo-icon"><img src="/images/m7-icon.png"  alt="GroupM7 Design"></span>
190							</div>
191							<!--
192						<a class="navbar-brand d-none d-lg-block" href="/">
193							<img class="logo" src="/images/gm7-icon-stroke-fill.svg" alt="GroupM7 Design">
194						</a>
195					-->
196							<li class="nav-item dropdown dropdown-mega position-static">
197                            <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" data-bs-auto-close="outside" >
198                                Our Services                            </a>
199                            <div class="dropdown-menu shadow py-1 py-md-2 py-lg-5">
200                                <div class="mega-content px-lg-4">
201                                    <div class="container">
202                                        <div class="row row-cols-xl-4 row-cols-lg-3 gx-3">
203                        <div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/website-design/"  aria-label="Web Design in Tyler, TX | GroupM7" ><i class="fa-solid fa-globe"></i> <span class="d-inline">Website Design</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/logo-design/"  aria-label="Professional Logo Design Services in Tyler, TX | GroupM7" ><i class="fa-solid fa-cubes"></i> <span class="d-inline">Logo Design</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/digital-marketing/"  aria-label="Digital Marketing Agency in Tyler, TX | GroupM7" ><i class="fa-solid fa-bullhorn"></i> <span class="d-inline">Digital Marketing</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/seo-services/"  aria-label="Local SEO Services in Tyler, TX | GroupM7 Design" ><i class="fa-solid fa-chart-mixed"></i> <span class="d-inline">SEO Services</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/web-development/"  aria-label=" Web Development Company in Tyler, TX | GroupM7" ><i class="fa-solid fa-binary"></i> <span class="d-inline"> Web Development </span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/hosting-services/"  aria-label=" E-mail & Web Hosting in Tyler, TX | GroupM7" ><i class="fa-solid fa-server"></i> <span class="d-inline">Hosting Services</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/mobile-apps/"  aria-label="Mobile App Developers in Tyler, TX | GroupM7" ><i class="fa-brands fa-app-store-ios"></i> <span class="d-inline">Mobile Apps</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/social-media-marketing/"  aria-label="Social Media Marketing in Tyler, TX | GroupM7" ><i class="fa-solid fa-at"></i> <span class="d-inline">Social Media Marketing</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/drone-photography/"  aria-label="Drone Photography in Tyler, TX | Group M7" ><i class="fa-solid fa-drone-front"></i> <span class="d-inline">Drone Photography</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/ada-compliance/"  aria-label="ADA-Compliant Website Design | GroupM7 Design" ><i class="fa-solid fa-wheelchair-move"></i> <span class="d-inline">ADA Compliance</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/graphic-design/"  aria-label="Graphic Design in Tyler, TX | GroupM7 Design" ><i class="fa-sharp fa-solid fa-id-card"></i> <span class="d-inline">Graphic Design</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/content-creation/"  aria-label="Strategic Content Creation in Tyler, TX | GroupM7 Design" ><i class="fa-sharp fa-solid fa-pen-nib"></i> <span class="d-inline">Content Creation</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/geo/"  aria-label="Generative Engine Optimization Services | Group M7" ><i class="fa-sharp fa-solid fa-rocket-launch"></i> <span class="d-inline">GEO</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/our-services/pay-per-click/"  aria-label="Pay Per Click Agencies in Tyler, TX | Group M7" ><i class="fa-solid fa-computer-mouse"></i> <span class="d-inline">Pay Per Click</span></a></div></div></div></div></div></div></li><li class="nav-item dropdown dropdown-mega position-static">
204                            <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" data-bs-auto-close
204="outside" >
205                                Industries                            </a>
206                            <div class="dropdown-menu shadow py-1 py-md-2 py-lg-5">
207                                <div class="mega-content px-lg-4">
208                                    <div class="container">
209                                        <div class="row row-cols-xl-4 row-cols-lg-3 gx-3">
210                        <div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/law-firms/"  aria-label="Law Firm Website Design Services | GroupM7" ><i class="fa fa-gavel"></i> <span class="d-inline">Law Firms</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/churches/"  aria-label="Website Builders for Churches | GroupM7" ><i class="fa fa-church"></i> <span class="d-inline">Churches</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/oil-gas/"  aria-label="Oil & Gas Website Design | GroupM7" ><i class="fa fa-oil-well"></i> <span class="d-inline">Oil & Gas</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/construction/"  aria-label="Web Design For Construction Companies | GroupM7" ><i class="fa fa-solid fa-helmet-safety"></i> <span class="d-inline">Construction</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/healthcare/"  aria-label="Healthcare Website Design | Health & Wellness Web Design | GroupM7" ><i class="fa fa-heart-pulse"></i> <span class="d-inline">Healthcare</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/e-commerce/"  aria-label="Ecommerce Website Design Company | GroupM7" ><i class="fa fa-cart-shopping-fast"></i> <span class="d-inline">E-Commerce</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/banking/"  aria-label="Bank Website Design | Financial Web Design | GroupM7" ><i class="fa-solid fa-piggy-bank"></i> <span class="d-inline">Banking</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/home-services/"  aria-label="Web Design for the Home Services Industry | GroupM7" ><i class="fa-solid fa-house-user"></i> <span class="d-inline">Home Services</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/real-estate/"  aria-label="Residential & Commercial Real Estate Web Design | GroupM7" ><i class="fa-solid fa-sign-hanging"></i> <span class="d-inline">Real Estate</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/it/"  aria-label="MSP Website Design | GroupM7 Design" ><i class="fa-solid fa-microchip"></i> <span class="d-inline">IT</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/metal-buildings/"  aria-label="Metal Building Company Website Builders | GroupM7" ><i class="fa-solid fa-warehouse"></i> <span class="d-inline">Metal Buildings</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/higher-education/"  aria-label="Learning Management Systems for Higher Education | GroupM7" ><i class="fa-solid fa-user-graduate"></i> <span class="d-inline">Higher Education</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/therapy-counseling/"  aria-label="Professional, Polished Therapist Website Design | GroupM7" ><i class="fa-solid fa-people-arrows"></i> <span class="d-inline">Therapy / Counseling</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/public-sector/"  aria-label="Website Design for the Public Sector | GroupM7 Design" ><i class="fa fa-building-columns"></i> <span class="d-inline">Public Sector</span></a></div></div><div class="col-lg-4 py-1 py-lg-3"><div class="mega-icons"><a class="light-blue" href="/industries/small-businesses/"  aria-label="Website Design for Small Businesses | GroupM7 Design" ><i class="fa-sharp fa-solid fa-buildings"></i> <span class="d-inline">Small Businesses</span></a></div></div></div></div></div></div></li><li><a class="nav-link light-blue" href="/contact/"  aria-label="Contact | GroupM7 Design" >Contact</a></li>
211					</ul>
212				</div>
213			</div>
214		</nav>
215	</div>
216
217	<!-- Trigger Button -->
218	<div data-bs-toggle="modal" data-bs-target="#why-us" class="why-us">
219		<span class="btn btn-primary">
220			<i class="fa-sharp fa-solid fa-circle-play"></i> Why us?
221		</span>       
222	</div>
223
224	<!-- Modal -->
225	<div class="modal fade" id="why-us" tabindex="-1" aria-labelledby="Why Choose GroupM7" aria-hidden="true">
226		<div class="modal-dialog modal-xl">
227			<div class="modal-content">
228				<div class="modal-header">
229					<h3 class="modal-title fs-5" id="exampleModalLabel">Why Choose GroupM7</h3>
230					<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
231				</div>
232				<div class="modal-body">
233					<div style="padding:56.25% 0 0 0;position:relative;">
234						<!-- Vimeo Video Embed -->
235						<iframe id="vimeo-video" src="" data-src="https://player.vimeo.com/video/1042486497?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479&dnt=1" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="GroupM7 Design"></iframe>
236					</div>
237				</div>
238			</div>
239		</div>
240	</div>
241
242	<div class="pageHeader wow fadeIn" data-wow-duration="1.5s" data-wow-delay=".05s" >
243		<div class="container">
244			<div class="row text-center">
245				<div class="col-12 py-5p" >
246					<div class="hero-text">
247						<div><div class="test"><h1>Web Apps &amp; Mobile Apps</h1></div></div>
248
249                        <div class="row">
250                            <div class="col-md-6">
251                                
252                            </div>
253                        </div>
254					</div>
255				</div>
256			</div>
257		</div>
258	</div>
259
260	<!-- Start contentMain (Ends in Footer) -->
261	<div class="contentMain" id="pageHeader">
262
263
264<section class="section team-wrapper">
265	<div class="container expanded-width">
266		
267<div class="sectionSmall" >
268	<div class="container">
269		<div class="row g-3">
270			<div class="col one-col">
271				<div><h2>Custom Web &amp; Mobile Apps That Move Your Business Forward</h2><p>When you need more than a basic website, we pull our entire team together to create a custom web app or mobile app because the right software can change the way your business operates.</p><p>Whether it's streamlining internal processes, automating repetitive tasks, improving visibility across departments, or creating better experiences for your customers, custom software can unlock new levels of efficiency and growth.</p><p>At Group M7, we partner with your team to transform ideas into powerful web and mobile applications. From customer portals and online ordering systems to workflow automation, dashboards, scheduling tools, and custom business software, we build solutions tailored to the way your business actually works.</p><p>Your vision. Your process. Your solution.</p><p>Bring us the idea, we&rsquo;ll build it.</p><p><a class="btn btn-primary" href="/get-a-quote/">Get A Quote</a></p></div>
272
273			</div>
274		</div>
275	</div>
276</div>
277<style>
278	.apps {
279		border-radius:20px;
280	}
281	
282	.three-blocks .block-text {
283		padding:30px;
284	}
285	
286	img {
287		max-height: 84px;
288	}
289</style>
290
291<div class="three-blocks sectionSmall" >
292  <div class="container">
293    <div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 gy-4">
294      <div class="col wow fadeInUp" data-wow-delay=".1s" data-wow-offset="100">
295        <div class="block-wrapper apps">
296          <div class="block-text">
297            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/2ad11f21d488d5cddd4d0d96ce4896294da41895.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
298<div><div class='\"test\"'><h4>Bid On Beef </h4></div></div>
299<div><p><a href="https://www.bidonbeef.com/" rel="nofollow" target="_blank">BidOnBeef.com</a> is a custom-built online platform that connects ranchers and consumers through live and virtual auctions, allowing users to bi
299d on high-quality beef much like a traditional livestock auction.</p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Web App</span></span></h6></div>
300
301          </div>
302        </div>
303      </div>
304      <div class="col wow fadeInUp" data-wow-delay=".2s" data-wow-offset="100">
305        <div class="block-wrapper apps">
306          <div class="block-text">
307            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/ec6c6e5201152d5022e25d412c29c31145b2ebb1.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
308<div><div class='\"test\"'><h4>Xtreme Off Road </h4></div></div>
309<div><p><a href="https://apps.apple.com/us/app/xtreme-off-road/id6760779183" rel="nofollow" target="_blank">The Xtreme Off-Roading</a> mobile app enhances the patron experience by providing a live update feed, an interactive trail map, and a direct emergency notification system to connect stranded riders with the front office.</p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Mobile App</span></span></h6></div>
310
311          </div>
312        </div>
313      </div>
314      <div class="col wow fadeInUp" data-wow-delay=".3s" data-wow-offset="100">
315        <div class="block-wrapper apps">
316          <div class="block-text">
317            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/8c75da693236b098c0bd211609a0d82e339e239f.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
318<div><div class='\"test\"'><h4>Southern Connections</h4></div></div>
319<div><p>The <a href="https://southernconnections.com/" rel="nofollow" target="_blank">Southern Connections</a> mobile app streamlines operations by enabling field personnel to track rig efficiency and automatically deliver detailed reports to customers, all supported by robust offline functionality that ensures seamless performance in remote areas with minimal or no data connectivity.</p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Web App</span></span></h6></div>
320
321          </div>
322        </div>
323      </div>
324    </div>
325  </div>
326</div>
327<style>
328	.apps {
329		border-radius:20px;
330	}
331	
332	.three-blocks .block-text {
333		padding:30px;
334	}
335	
336	img {
337		max-height: 84px;
338	}
339</style>
340
341<div class="three-blocks sectionSmall" >
342  <div class="container">
343    <div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 gy-4">
344      <div class="col wow fadeInUp" data-wow-delay=".1s" data-wow-offset="100">
345        <div class="block-wrapper apps">
346          <div class="block-text">
347            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/0cc39f6bf50828660caec138316787682a4ee5fa.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
348<div><div class='\"test\"'><h4>Wood County Walls</h4></div></div>
349<div><p>This custom travel app boosts regional tourism and economic impact b
349y allowing visitors to map Wood County's murals, build personalized sightseeing schedules, and seamlessly discover nearby local businesses and attractions along their custom-planned routes.</p><p><br></p><h6><span style="color: #ffffff;"><span class="disabled btn btn-primary" style="color: #ffffff; font-weight: normal;">Web App</span>&nbsp;<span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Mobile App</span></span></span></h6></div>
350
351          </div>
352        </div>
353      </div>
354      <div class="col wow fadeInUp" data-wow-delay=".2s" data-wow-offset="100">
355        <div class="block-wrapper apps">
356          <div class="block-text">
357            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/9e26d7bc144cb97c682a11230a87c5f937450f85.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
358<div><div class='\"test\"'><h4>Texas Casing Services</h4></div></div>
359<div><p>We partnered with Texas Casing to modernize their internal operations by transitioning their manual payroll timesheet system into a secure, digitized digital platform.</p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Web App</span></span></h6></div>
360
361          </div>
362        </div>
363      </div>
364      <div class="col wow fadeInUp" data-wow-delay=".3s" data-wow-offset="100">
365        <div class="block-wrapper apps">
366          <div class="block-text">
367            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/d39a2b11b856d0eb24b829f771db34565c398379.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
368<div><div class='\"test\"'><h4>Velocity Meter Reader</h4></div></div>
369<div><p>We developed a mobile app for Velocity Meter Reader that enables companies to pair devices, optimize route planning, and seamlessly log meter entries. </p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Mobile App</span></span></h6></div>
370
371          </div>
372        </div>
373      </div>
374    </div>
375  </div>
376</div>
377<style>
378	.apps {
379		border-radius:20px;
380	}
381	
382	.three-blocks .block-text {
383		padding:30px;
384	}
385	
386	img {
387		max-height: 84px;
388	}
389</style>
390
391<div class="three-blocks sectionSmall" >
392  <div class="container">
393    <div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 gy-4">
394      <div class="col wow fadeInUp" data-wow-delay=".1s" data-wow-offset="100">
395        <div class="block-wrapper apps">
396          <div class="block-text">
397            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/a65d1011c50fb696baf9a10413ae0c254b56fa65.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
398<div><div class='\"test\"'><h4>Monument Resources</h4></div></div>
399<div><p>To streamline billing and eliminate manual paperwork, Monument needed a custom landman portal that played nice with QuickBooks and OpenInvoice. Our solution provides their field team with a dedicated portal to track and upload mileage and receipts on the go, significantly cutting down administrative overhead and invoicing errors.</p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Web App</span></span></h6></div>
400
401          </div>
402        </div>
403      </div>
404      <div class="col wow fadeInUp" data-wow-delay=".2s" data-wow-offset="100">
405        <div class="block-wrapper apps">
406          <div class="block-text">
407            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/91b29bac1f34851f67c711ae87d62d16e680d325.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
408<div><div class='\"test\"'><h4>J&amp;J Embroidery</h4></div></div>
409<div><p>The primary goal for J&amp;J was to create a secure, in-house web portal for that served as a single source of truth for customer info, order, and asset information. The initial phase, the MVP, focused on building the core functionality needed to replace the current handwritten and USB-based system, allowing the owner to effectively manage the business's logistics and train their team to use independently.</p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Web App</span></span></h6></div>
410
411          </div>
412        </div>
413      </div>
414      <div class="col wow fadeInUp" data-wow-delay=".3s" data-wow-offset="100">
415        <div class="block-wrapper apps">
416          <div class="block-text">
417            <div><picture class=""><source type="image/webp" media="(max-width:576px)" srcset="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:576px)" srcset="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png//?w=576&amp;h=576&amp;or=auto&amp;fit=max"></source><source type="image/webp" media="(max-width:992px)" srcset="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpeg" media="(max-width:992px)" srcset="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png//?w=992&amp;h=992&amp;or=auto&amp;fit=max"></source><source type="image/webp" srcset="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max&amp;fm=webp"></source><source type="image/jpg" srcset="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png//?w=1200&amp;h=1200&amp;or=auto&amp;fit=max"></source><img alt="" src="/glide/uploads/cms/be4c5612726dd89656fb9c0cb015f99be261a2c9.png/?w=1920&amp;h=85&amp;fit=max&amp;or=auto" class=""></picture></div>
418<div><div class='\"test\"'><h4>DrilRite</h4></div></div>
419<div><p>The DrilRite app puts essential job-site tools right in the customer's pocket. Users can effortlessly browse products, locate nearby dealers, and use powerful, built-in calculators to instantly f
419igure out product volumes and drill-ream rates for any bore. </p><p><br></p><h6><span class="disabled btn btn-primary" style="font-weight: normal;"><span style="color: #ffffff;">Mobile App</span></span></h6></div>
420
421          </div>
422        </div>
423      </div>
424    </div>
425  </div>
426</div>
427
428	
429	</div>
430</section>
431			
432<style>
433.hiddenCMSToolbar {
434    display:none;
435}
436</style>
437<!-- Elfsight Google Reviews | GroupM7 Floating Badge -->
438<script src="https://elfsightcdn.com/platform.js" async></script>
438
439<div class="elfsight-app-b062fa55-64c7-4c0a-bdf7-49b039607c20" data-elfsight-app-lazy></div>
440
441<div class="footer">
442	<div class="container expanded-width">
443		<div class="row text-center text-md-start">
444			<div class="col-12 col-md-12 col-lg-3 mb-3 mb-lg-0">
445				<div class="footer-logo">
446					<a href="/"><img loading="lazy" class="footer-logo" src="/images/groupm7-design-white.svg" alt="GroupM7 Design"></a>
447				</div>
448				<p>&copy; 2026 <a href="https://groupm7.com" target="_blank">GroupM7 Design</a></p>
449				<div class="footer-reviews">
450                    <span>GroupM7 Design</span> 
451                    <span> 
452                        has an average rating of <span>4.9</span> out of 5 stars 
453                        based on <span>161</span> ratings and 
454                        <span>161</span> reviews by real clients.
455                    </span>
456                </div>
457				<small>
458					<a href="/privacy">Privacy Policy</a> | 
459                    <a href="/returns-and-refunds-policy">Refund Policy</a> | 
460                    <a href="/health-insurance-transparency-coverage">Transparency Coverage</a> |
461                    <a data-cc="show-preferencesModal" href="javascript:void(0)">Manage cookie preferences</a>
462				</small>
463			</div>
464			<div class="col-lg-1 d-none d-lg-block">
465				<img loading="lazy" src="/images/red-web-graphic.png">
466			</div>
467
468			<div class="col-12 col-md-4 col-lg-2">
469				<ul>
470					<li><a href="/">Home</a></li>
471					<li><a href="/portfolio/websites/">Websites</a></li>
472					<li><a href="/portfolio/logos/">Logos</a></li>
473					<li><a href="/estimate/">Pay Down Payment</a></li>
474					<li><a href="/invoice/">Pay Invoice</a></li>
475					<li><a href="/areas-we-serve/">Areas We Serve</a></li>
476					<li><a href="/email-setup/">Email Support</a></li>
477					<li><a href="/blog/">Blog</a></li>
478					<li><a href="/employment/">Employment</a></li>
479				</ul>
480			</div>
481
482			<div class="col-12 col-md-4 col-lg-3">
483				<ul>
484					<li><a href="https://www.google.com/maps/place/Group+M7/data=!4m2!3m1!1s0x0:0xfb02b7819a138500?sa=X&ved=1t:2428&ictx=111" target="_blank"><strong>Tyler Location</strong><br>315 N Broadway Ave<br>Tyler TX 75702</a></li>
485					<li><a href="tel:1-903-595-3240">(903) 595-3240</a></li>
486					<li><a href="https://www.google.com/maps/place/Group+M7/data=!4m2!3m1!1s0x0:0xc8494ee472d3c6b0?sa=X&ved=1t:2428&ictx=111" target="_blank"><strong>Longview Location</strong><br>300 N Green Ste 215<br>Longview TX 75601</a></li>
487					<li><a href="tel:1-903-309-3150">(903) 309-3150</a></li>
488				</ul>
489			</div>
490			<div class="col-12 col-md-4 col-lg-3">
491				<ul>
492					<li><a href="https://www.google.com/maps/place/Group+M7/@30.27334,-97.7643485,1243m/data=!3m2!1e3!4b1!4m6!3m5!1s0x8644b5c4015da0b3:0xdd3a24a890e4b3d9!8m2!3d30.2733401!4d-97.7594722!16s%2Fg%2F11m_7w4dx8?entry=ttu&g_ep=EgoyMDI2MDMwMy4wIKXMDSoASAFQAw%3D%3D" target="_blank"><strong>Austin Location</strong><br>1221 West 6th St, Ste C<br>Austin, TX 78703</a></li>					<li><a href="tel:512-649-8220">(512) 649-8220</a></li>
493					<li><a href="/get-a-quote/" target="_blank"><strong>Los Angeles Location</strong><br>
494					Appointments by Request</a></li>
495					<li><a href="tel:213-600-8220">(213) 600-8220</a></li>
496					<li class="social">
497                        <a href="https://www.facebook.com/GroupM7" aria-label="Facebook" target="_blank"><i class="fa-brands fa-facebook-f"></i></a>
498                        <a href="https://www.tiktok.com/@groupm7" aria-label="TikTok" target="_blank"><i class="fa-brands fa-tiktok"></i></a>
499                        <a href="https://www.instagram.com/groupmseven/" aria-label="Instagram" target="_blank"><i class="fa-brands fa-instagram"></i></a>
500                        <a href="https://www.youtube.com/channel/UCk417UfUdgZMEqGwPgTNtSw" aria-label="YouTube" target="_blank"><i class="fa-brands fa-youtube"></i></a>
501                        <a href="https://www.linkedin.com/company/group-m7" aria-label="LinkedIn" target="_blank"><i class="fa-brands fa-linkedin-in"></i></a>
502                        <a href="https://twitter.com/groupmseven" aria-label="X/Twitter" target="_blank"><i class="fa-brands fa-x-twitter"></i></a>
503                    </li>
504				</ul>
505			</div>
506			</div>
507				
508			<div class="col text-center" style="margin-top:25px;">
509				<ul>
510					<li>
511						<div class="row">
512							<div class="col">
513								<img loading="lazy" alt="StoryBrand Certified Agency" style="max-height:100px;" src="/images/storybrand.png">
514							</div>
515							<div class="col">
516								<img loading="lazy" alt="SOC 2 Badge" style="max-height:100px;" src="/images/soc2.png">
517							</div>
518							<div class="col">
519								<img loading="lazy" alt="Mailchimp Partner Badge" height="auto" src="/images/mailchimp2.png">
520							</div>
521							<div class="col">
522								<a href="https://www.google.com/partners/agency?id=6645240935" target="_blank">
523								<img loading="lazy" alt="Google Partner Badge" height="100px" src="https://www.gstatic.
523com/partners/badge/images/2024/PartnerBadgeClickable.svg"/>
524								</a>
525							</div>
526						</div>
527					</li>
528				</ul>
529			</div>
530		</div>
531	</div>
532</div>
533
534<div class="footer-bottom">
535
536</div>
537
538<!-- 
538<script type="text/javascript">window.onload = function() { Calendly.initBadgeWidget({ url: 'https://calendly.com/d/cyfb-jp9-9xx?text_color=575150&primary_color=e14c32', text: 'Schedule Meeting', color: '#E14C32', textColor: '#FFFFFF' }); }</script>
538 -->
539
540<!-- Sticky Schedule Meeting Button -->
541<a class="btn btn-primary sticky-meeting-btn" href="/schedule-meeting/">Schedule Meeting <span><i class="fa-sharp fa-solid fa-angles-right"></i></span></a>
542
543<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" type="text/javascript" defer></script>
vendor: 1 bytes, line 543
543
544<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer" defer></script>
vendor: 1 bytes, line 544
544
545<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous" defer></script>
vendor: 1 bytes, line 545
545
546<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.2/min/tiny-slider.js" defer></script>
vendor: 1 bytes, line 546
546
547<script src="/assets/js/wow.min.js" defer></script>
vendor: 1 bytes, line 547
547
548<script src="/assets/js/table-fluid.js" defer></script>
vendor: 1 bytes, line 548
548
549<script src="/assets/js/jquery.simpleLoadMore.min.js" defer></script>
vendor: 1 bytes, line 549
549
550<script src="/assets/js/lightbox.min.js" defer></script>
vendor: 1 bytes, line 550
550
551<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
551
552<link rel="stylesheet" type="text/css" href="/assets/css/cookieconsent.css">
553<script type="module" src="/assets/js/cookieconsent-config.js"></script>
vendor: 1 bytes, line 553
553
554<script>
555document.addEventListener('DOMContentLoaded', function () {
556new WOW().init();
557});
558</script>
558
559
560<script>
561document.addEventListener('DOMContentLoaded', function () {
562window.tableFluid('.table-fluid');
563});
564</script>
564
565
566<script>
567document.addEventListener('DOMContentLoaded', function () {
568document.addEventListener('click', function(e) {
569	// Hamburger menu
570	if (e.target.classList.contains('hamburger-toggle')) {
571		e.target.children[0].classList.toggle('active');
572	}
573})
574$(window).on("scroll", function() {
575	if ($(window).scrollTop() > 0) {
576		$(".nav-wrapper").addClass("active");
577	} else {
578		//remove the background property so it comes transparent again (defined in your css)
579		$(".nav-wrapper").removeClass("active");
580	}
581});
582$(window).scroll(function() {
583	if ($(this).scrollTop() > 0) {
584		$('#logo-text').addClass('hiding');
585	} else {
586		$('#logo-text').removeClass('hiding');
587	}
588});
589$("#why-us").on("hidden.bs.modal", function () {
590    var url = $('#vimeo-video').attr('src');
591    $('#vimeo-video').attr('src', '');
592    $('#vimeo-video').attr('src', url);
593});
594$('.why-us').on("click", function (e) {
595    var url = $('#vimeo-video').attr('data-src');
596    $('#vimeo-video').attr('src', url);
597});
598});
599</script>
599
600
601<script>
602document.addEventListener('DOMContentLoaded', function () {
603    document.querySelectorAll('.btn-group .btn').forEach(button => {
604        button.addEventListener('click', function() {
605            const filterValue = this.getAttribute('data-filter');
606            if (filterValue === 'all') {
607                window.location.href = window.location.pathname; // Redirect without query string
608            } else {
609                document.getElementById('filterInput').value = filterValue;
610                document.getElementById('filterForm').submit();
611            }
612        });
613    });
614
615// Lightbox + Magnifying Glass
616  $(document).ready(function() {
617    $(".lightbox-image").hover(
618        function() {
619        // Mouse enter
620        $(".magnifying-glass", this).fadeIn();
621        },
622        function() {
623        // Mouse leave
624        $(".magnifying-glass", this).fadeOut();
625        }
626    );
627    });
628
629// Load More button
630    $('.portfolio-grid').simpleLoadMore({
631    item: '.portfolio-card',
632    count: 6,
633    itemsToLoad: 9,
634    easing: 'fade',
635    btnHTML: '<a href="#" class="btn btn-secondary load-more__btn">View More <i class="fas fa-angle-down"></i></a>'
636    });
637    // function debounceSubmit() {
638    //     clearTimeout(window.debounceTimer);
639    //     window.debounceTimer = setTimeout(function() {
640    //         document.getElementById('filterForm').submit();
641    //     }, 1000); // 1 second delay
642    // }
643});
644</script>
644
645
646</body>
647
648</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.