Initial commit — Mek-Tech AI Consultancy Framework v2.0
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none">
|
||||
<defs>
|
||||
<linearGradient id="fg" x1="0" y1="0" x2="32" y2="32" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#58a6ff"/>
|
||||
<stop offset="1" stop-color="#3fb950"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="32" height="32" rx="6" fill="#0d1117"/>
|
||||
<path d="M16 4 L27 11 L27 21 L16 28 L5 21 L5 11 Z" stroke="url(#fg)" stroke-width="1.8" fill="url(#fg)" fill-opacity="0.12"/>
|
||||
<path d="M12 16 L16 12 L20 16 L16 20 Z" stroke="#58a6ff" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
<circle cx="16" cy="16" r="1.8" fill="#58a6ff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 676 B |
@@ -0,0 +1,30 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 40" fill="none">
|
||||
<defs>
|
||||
<linearGradient id="g1" x1="0" y1="0" x2="40" y2="40" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#58a6ff"/>
|
||||
<stop offset="1" stop-color="#3fb950"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="g2" x1="0" y1="0" x2="40" y2="40" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#58a6ff"/>
|
||||
<stop offset="1" stop-color="#bc8cff"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<!-- Hexagon mark -->
|
||||
<path d="M20 2 L36 11 L36 29 L20 38 L4 29 L4 11 Z" stroke="url(#g1)" stroke-width="2.5" fill="url(#g2)" fill-opacity="0.08"/>
|
||||
<!-- Inner data flow lines -->
|
||||
<path d="M14 20 L20 14 L26 20 L20 26 Z" stroke="#58a6ff" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
<circle cx="20" cy="20" r="2.5" fill="#58a6ff"/>
|
||||
<!-- Small connection dots -->
|
||||
<circle cx="12" cy="16" r="1.5" fill="#3fb950" opacity="0.7"/>
|
||||
<circle cx="28" cy="16" r="1.5" fill="#3fb950" opacity="0.7"/>
|
||||
<circle cx="12" cy="24" r="1.5" fill="#bc8cff" opacity="0.7"/>
|
||||
<circle cx="28" cy="24" r="1.5" fill="#bc8cff" opacity="0.7"/>
|
||||
<!-- Pulse lines -->
|
||||
<path d="M13.5 16 L16 18" stroke="#3fb950" stroke-width="1" opacity="0.5"/>
|
||||
<path d="M24 18 L26.5 16" stroke="#3fb950" stroke-width="1" opacity="0.5"/>
|
||||
<path d="M16 22 L13.5 24" stroke="#bc8cff" stroke-width="1" opacity="0.5"/>
|
||||
<path d="M26.5 24 L24 22" stroke="#bc8cff" stroke-width="1" opacity="0.5"/>
|
||||
<!-- Text -->
|
||||
<text x="48" y="24" font-family="Inter, -apple-system, sans-serif" font-size="15" font-weight="700" fill="#e6edf3" letter-spacing="1">MEK-TECH</text>
|
||||
<text x="48" y="35" font-family="Inter, -apple-system, sans-serif" font-size="8" font-weight="400" fill="#8b949e" letter-spacing="2">DATA CENTER EXPERT</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "Mek-Tech Consulting Framework",
|
||||
"short_name": "Mek-Tech",
|
||||
"description": "Enterprise consultancy management platform",
|
||||
"start_url": "/",
|
||||
"display": "standalone",
|
||||
"background_color": "#0d1117",
|
||||
"theme_color": "#58a6ff",
|
||||
"orientation": "portrait-primary",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/img/icon-192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/img/icon-512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
const CACHE_NAME = 'mek-tech-v1';
|
||||
const urlsToCache = ['/', '/css/style.css', '/css/dynamic.css', '/img/logo.svg'];
|
||||
|
||||
self.addEventListener('install', event => {
|
||||
event.waitUntil(
|
||||
caches.open(CACHE_NAME)
|
||||
.then(cache => cache.addAll(urlsToCache))
|
||||
);
|
||||
});
|
||||
|
||||
self.addEventListener('fetch', event => {
|
||||
event.respondWith(
|
||||
caches.match(event.request)
|
||||
.then(response => response || fetch(event.request))
|
||||
);
|
||||
});
|
||||
Reference in New Issue
Block a user