fertiges designgit push

This commit is contained in:
knuthtimo-lab 2025-08-28 13:53:53 +02:00
parent 934e249f33
commit 8dbf6caa6f
23 changed files with 309 additions and 1 deletions

2
.gitignore vendored
View File

@ -87,7 +87,7 @@ jspm_packages/
# Gatsby files # Gatsby files
.cache/ .cache/
public # public (keeping this folder - contains important static assets)
# Storybook build outputs # Storybook build outputs
.out .out

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

@ -0,0 +1,53 @@
<svg width="400" height="300" viewBox="0 0 400 300" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="400" height="300" fill="#F5F1EC"/>
<!-- Calendar icon -->
<g transform="translate(150, 100)">
<!-- Calendar base -->
<rect x="0" y="20" width="100" height="80" rx="4" fill="#7E0F14"/>
<rect x="4" y="24" width="92" height="72" rx="2" fill="white"/>
<!-- Calendar header -->
<rect x="0" y="0" width="100" height="20" rx="4" fill="#5D0B0E"/>
<rect x="4" y="4" width="92" height="12" rx="2" fill="#7E0F14"/>
<!-- Calendar rings -->
<rect x="8" y="8" width="8" height="4" rx="2" fill="white"/>
<rect x="84" y="8" width="8" height="4" rx="2" fill="white"/>
<!-- Calendar grid -->
<rect x="8" y="32" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="24" y="32" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="40" y="32" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="56" y="32" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="72" y="32" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="88" y="32" width="4" height="12" rx="2" fill="#F5F1EC"/>
<rect x="8" y="48" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="24" y="48" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="40" y="48" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="56" y="48" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="72" y="48" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="88" y="48" width="4" height="12" rx="2" fill="#F5F1EC"/>
<rect x="8" y="64" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="24" y="64" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="40" y="64" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="56" y="64" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="72" y="64" width="12" height="12" rx="2" fill="#F5F1EC"/>
<rect x="88" y="64" width="4" height="12" rx="2" fill="#F5F1EC"/>
<!-- Highlighted date -->
<rect x="24" y="48" width="12" height="12" rx="2" fill="#7E0F14"/>
<text x="30" y="57" text-anchor="middle" font-family="Inter, sans-serif" font-size="10" fill="white" font-weight="600">15</text>
</g>
<!-- Text -->
<text x="200" y="220" text-anchor="middle" font-family="Inter, sans-serif" font-size="14" fill="#374151" font-weight="500">
Event Image
</text>
<text x="200" y="240" text-anchor="middle" font-family="Inter, sans-serif" font-size="12" fill="#6B7280">
Placeholder for event photos
</text>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

31
public/assets/hero-bg.svg Normal file
View File

@ -0,0 +1,31 @@
<svg width="1920" height="600" viewBox="0 0 1920 600" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Background gradient -->
<defs>
<linearGradient id="heroGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#F5F1EC;stop-opacity:1" />
<stop offset="100%" style="stop-color:#FFFFFF;stop-opacity:1" />
</linearGradient>
<!-- Subtle pattern -->
<pattern id="heroPattern" x="0" y="0" width="100" height="100" patternUnits="userSpaceOnUse">
<circle cx="20" cy="20" r="1" fill="#E5E0D8" opacity="0.3"/>
<circle cx="80" cy="80" r="1" fill="#E5E0D8" opacity="0.3"/>
<circle cx="50" cy="50" r="0.5" fill="#E5E0D8" opacity="0.2"/>
</pattern>
</defs>
<!-- Main background -->
<rect width="1920" height="600" fill="url(#heroGradient)"/>
<!-- Subtle pattern overlay -->
<rect width="1920" height="600" fill="url(#heroPattern)"/>
<!-- Decorative elements -->
<circle cx="200" cy="150" r="80" fill="#7E0F14" opacity="0.05"/>
<circle cx="1720" cy="450" r="120" fill="#7E0F14" opacity="0.03"/>
<circle cx="1600" cy="100" r="60" fill="#7E0F14" opacity="0.04"/>
<!-- Subtle lines -->
<path d="M 0 200 Q 480 150 960 200 T 1920 200" stroke="#7E0F14" stroke-width="1" opacity="0.1" fill="none"/>
<path d="M 0 400 Q 480 350 960 400 T 1920 400" stroke="#7E0F14" stroke-width="1" opacity="0.1" fill="none"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
public/assets/hero.jpg Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

View File

@ -0,0 +1,39 @@
<svg width="400" height="300" viewBox="0 0 400 300" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="400" height="300" fill="#F5F1EC"/>
<!-- Group of people icon -->
<g transform="translate(150, 100)">
<!-- Person 1 (center) -->
<circle cx="50" cy="30" r="15" fill="#7E0F14"/>
<rect x="35" y="45" width="30" height="40" rx="15" fill="#7E0F14"/>
<!-- Person 2 (left) -->
<circle cx="25" cy="35" r="12" fill="#5D0B0E"/>
<rect x="13" y="47" width="24" height="32" rx="12" fill="#5D0B0E"/>
<!-- Person 3 (right) -->
<circle cx="75" cy="35" r="12" fill="#5D0B0E"/>
<rect x="63" y="47" width="24" height="32" rx="12" fill="#5D0B0E"/>
<!-- Person 4 (back left) -->
<circle cx="15" cy="45" r="10" fill="#B10E14"/>
<rect x="5" y="55" width="20" height="25" rx="10" fill="#B10E14"/>
<!-- Person 5 (back right) -->
<circle cx="85" cy="45" r="10" fill="#B10E14"/>
<rect x="75" y="55" width="20" height="25" rx="10" fill="#B10E14"/>
<!-- Connection lines -->
<path d="M 35 45 Q 50 40 65 45" stroke="#7E0F14" stroke-width="2" opacity="0.3" fill="none"/>
<path d="M 25 55 Q 50 50 75 55" stroke="#7E0F14" stroke-width="2" opacity="0.3" fill="none"/>
</g>
<!-- Text -->
<text x="200" y="220" text-anchor="middle" font-family="Inter, sans-serif" font-size="14" fill="#374151" font-weight="500">
Ministry Image
</text>
<text x="200" y="240" text-anchor="middle" font-family="Inter, sans-serif" font-size="12" fill="#6B7280">
Placeholder for ministry photos
</text>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
public/assets/potluck.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

BIN
public/assets/sample.mp3 Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
<svg width="400" height="300" viewBox="0 0 400 300" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="400" height="300" fill="#F5F1EC"/>
<!-- Microphone and audio waves -->
<g transform="translate(150, 100)">
<!-- Microphone base -->
<rect x="45" y="60" width="10" height="20" rx="5" fill="#7E0F14"/>
<rect x="47" y="80" width="6" height="15" rx="3" fill="#5D0B0E"/>
<!-- Microphone head -->
<circle cx="50" cy="50" r="12" fill="#7E0F14"/>
<circle cx="50" cy="50" r="8" fill="white"/>
<circle cx="50" cy="50" r="4" fill="#7E0F14"/>
<!-- Audio waves -->
<path d="M 70 40 Q 75 30 80 40 Q 85 50 90 40 Q 95 30 100 40 Q 105 50 110 40 Q 115 30 120 40"
stroke="#7E0F14" stroke-width="3" fill="none" opacity="0.8"/>
<path d="M 70 50 Q 75 40 80 50 Q 85 60 90 50 Q 95 40 100 50 Q 105 60 110 50 Q 115 40 120 50"
stroke="#7E0F14" stroke-width="3" fill="none" opacity="0.6"/>
<path d="M 70 60 Q 75 50 80 60 Q 85 70 90 60 Q 95 50 100 60 Q 105 70 110 60 Q 115 50 120 60"
stroke="#7E0F14" stroke-width="3" fill="none" opacity="0.4"/>
<!-- Play button -->
<circle cx="50" cy="50" r="25" fill="#7E0F14" opacity="0.1"/>
<polygon points="45,40 45,60 65,50" fill="#7E0F14" opacity="0.3"/>
</g>
<!-- Text -->
<text x="200" y="220" text-anchor="middle" font-family="Inter, sans-serif" font-size="14" fill="#374151" font-weight="500">
Sermon Image
</text>
<text x="200" y="240" text-anchor="middle" font-family="Inter, sans-serif" font-size="12" fill="#6B7280">
Placeholder for sermon photos
</text>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
public/assets/sermon1.jpg Normal file

Binary file not shown.

BIN
public/assets/sermon2.jpg Normal file

Binary file not shown.

BIN
public/assets/sermon3.jpg Normal file

Binary file not shown.

BIN
public/assets/speeking.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

@ -0,0 +1 @@
wOF2

1
public/fonts/inter.woff2 Normal file
View File

@ -0,0 +1 @@
wOF2

21
public/robots.txt Normal file
View File

@ -0,0 +1,21 @@
User-agent: *
Allow: /
# Sitemap
Sitemap: https://annavillesda.org/sitemap.xml
# Crawl-delay
Crawl-delay: 1
# Disallow admin areas (if any)
Disallow: /admin/
Disallow: /private/
# Allow important pages
Allow: /about
Allow: /visit
Allow: /events
Allow: /ministries
Allow: /beliefs
Allow: /contact
Allow: /give

126
public/sitemap.xml Normal file
View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://annavillesda.org/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://annavillesda.org/about</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://annavillesda.org/visit</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://annavillesda.org/service-times</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://annavillesda.org/events</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://annavillesda.org/ministries</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://annavillesda.org/beliefs</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://annavillesda.org/give</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://annavillesda.org/contact</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://annavillesda.org/privacy</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://annavillesda.org/terms</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<!-- Ministry Detail Pages -->
<url>
<loc>https://annavillesda.org/ministries/children</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://annavillesda.org/ministries/youth</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://annavillesda.org/ministries/adults</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://annavillesda.org/ministries/women</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://annavillesda.org/ministries/men</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://annavillesda.org/ministries/outreach</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<!-- Event Detail Pages -->
<url>
<loc>https://annavillesda.org/events/community-sabbath-lunch</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://annavillesda.org/events/youth-vespers</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://annavillesda.org/events/outreach-food-drive</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>