All checks were successful
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 39s
CI / test-python-voice (push) Successful in 37s
CI / test-bqas (push) Successful in 37s
Neue statische Website fuer Kinder (6-12 Jahre) mit 8 Holzprojekten, SVG-Illustrationen, Sicherheitshinweisen und kindgerechtem Design. Next.js 15 + Tailwind + Framer Motion. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
215 lines
15 KiB
TypeScript
215 lines
15 KiB
TypeScript
import { Project } from './types'
|
|
|
|
export const projects: Project[] = [
|
|
{
|
|
slug: 'zauberstab',
|
|
name: 'Zauberstab',
|
|
description: 'Schnitze deinen eigenen magischen Zauberstab aus einem Ast! Mit Schleifpapier und etwas Farbe wird daraus ein echtes Zauberwerkzeug.',
|
|
ageRange: '6-8',
|
|
difficulty: 1,
|
|
duration: '45 Minuten',
|
|
tools: ['Schnitzmesser (kindersicher)', 'Schleifpapier (fein)', 'Pinsel'],
|
|
materials: ['1 gerader Ast (ca. 30cm, daumendicke)', 'Acrylfarben', 'Klarlack'],
|
|
steps: [
|
|
{ title: 'Ast aussuchen', description: 'Such dir einen geraden, trockenen Ast. Er sollte ungefaehr so lang sein wie dein Unterarm und gut in deiner Hand liegen.' },
|
|
{ title: 'Rinde entfernen', description: 'Zieh vorsichtig die Rinde ab. Wenn sie nicht leicht abgeht, hilft ein Erwachsener mit dem Schnitzmesser.' },
|
|
{ title: 'Schleifen', description: 'Schleife den Ast mit dem Schleifpapier glatt. Immer in eine Richtung schleifen — wie beim Streicheln einer Katze!' },
|
|
{ title: 'Spitze formen', description: 'Ein Ende kannst du mit dem Schleifpapier etwas spitzer machen. Nicht zu spitz — es soll ein Zauberstab sein, kein Speer!' },
|
|
{ title: 'Bemalen', description: 'Jetzt wird es bunt! Male Spiralen, Sterne oder Streifen auf deinen Stab. Lass jede Farbe trocknen bevor du die naechste nimmst.' },
|
|
{ title: 'Trocknen lassen', description: 'Stell den Stab zum Trocknen aufrecht in ein Glas. Wenn die Farbe trocken ist, kann ein Erwachsener Klarlack auftragen.' },
|
|
],
|
|
safetyTips: [
|
|
'Ein Erwachsener sollte beim Schnitzen immer dabei sein.',
|
|
'Immer vom Koerper weg schnitzen!',
|
|
'Frische Aeste sind weicher — trockene Aeste koennen splittern.',
|
|
],
|
|
skills: ['Feinmotorik', 'Schleifen', 'Kreatives Gestalten'],
|
|
},
|
|
{
|
|
slug: 'untersetzer',
|
|
name: 'Holz-Untersetzer',
|
|
description: 'Bastle praktische Untersetzer aus Holzscheiben! Eine tolle Geschenkidee fuer die ganze Familie.',
|
|
ageRange: '6+',
|
|
difficulty: 1,
|
|
duration: '30 Minuten',
|
|
tools: ['Schleifpapier (mittel + fein)', 'Pinsel'],
|
|
materials: ['Holzscheiben (ca. 10cm Durchmesser)', 'Acrylfarben', 'Klarlack', 'Filzgleiter'],
|
|
steps: [
|
|
{ title: 'Holzscheiben vorbereiten', description: 'Nimm eine Holzscheibe und pruefe ob sie flach auf dem Tisch liegt. Wackelt sie? Dann such dir eine andere aus.' },
|
|
{ title: 'Oberflaeche schleifen', description: 'Schleife beide Seiten der Holzscheibe glatt. Erst mit dem groben, dann mit dem feinen Schleifpapier.' },
|
|
{ title: 'Staub abwischen', description: 'Wisch den Schleifstaub mit einem feuchten Tuch ab. Die Scheibe muss sauber sein damit die Farbe haelt.' },
|
|
{ title: 'Muster malen', description: 'Bemale die Oberseite mit einem schoenen Muster: Blumen, Tiere, Punkte oder Streifen — alles ist erlaubt!' },
|
|
{ title: 'Versiegeln', description: 'Wenn die Farbe trocken ist, traegt ein Erwachsener Klarlack auf. So wird der Untersetzer wasserfest.' },
|
|
{ title: 'Filzgleiter aufkleben', description: 'Klebe 3-4 kleine Filzgleiter auf die Unterseite. So rutscht der Untersetzer nicht und zerkratzt den Tisch nicht.' },
|
|
],
|
|
safetyTips: [
|
|
'Beim Schleifen Staub nicht einatmen — am besten draussen arbeiten.',
|
|
'Klarlack nur von Erwachsenen auftragen lassen (gut lueften!).',
|
|
],
|
|
skills: ['Schleifen', 'Malen', 'Sorgfaeltiges Arbeiten'],
|
|
},
|
|
{
|
|
slug: 'nagelbilder',
|
|
name: 'Nagelbilder',
|
|
description: 'Schlage Naegel in ein Brett und spanne bunte Faeden dazwischen — so entstehen tolle Kunstwerke!',
|
|
ageRange: '5-7',
|
|
difficulty: 1,
|
|
duration: '40 Minuten',
|
|
tools: ['Hammer (leicht, kindgerecht)', 'Bleistift'],
|
|
materials: ['Holzbrett (ca. 20x20cm)', 'Kleine Naegel (ca. 20 Stueck)', 'Bunte Wollfaeden', 'Vorlage auf Papier'],
|
|
steps: [
|
|
{ title: 'Vorlage waehlen', description: 'Such dir eine einfache Form aus: ein Herz, einen Stern oder ein Haus. Zeichne die Form auf Papier und lege es auf das Brett.' },
|
|
{ title: 'Punkte markieren', description: 'Druecke mit dem Bleistift entlang der Form Punkte ins Holz. Alle 2cm ein Punkt reicht aus.' },
|
|
{ title: 'Papier entfernen', description: 'Nimm das Papier vorsichtig ab. Du siehst jetzt die Bleistiftpunkte auf dem Holz.' },
|
|
{ title: 'Naegel einschlagen', description: 'Schlage an jedem Punkt einen Nagel ein. Der Nagel sollte ungefaehr 1cm aus dem Holz schauen. Halt den Nagel mit einer Zange, nicht mit den Fingern!' },
|
|
{ title: 'Faeden spannen', description: 'Knote einen Faden an einen Nagel und spanne ihn kreuz und quer zu den anderen Naegeln. Experimentiere mit verschiedenen Farben!' },
|
|
{ title: 'Aufhaengen', description: 'Schraube eine kleine Oese auf die Rueckseite — fertig ist dein Kunstwerk zum Aufhaengen!' },
|
|
],
|
|
safetyTips: [
|
|
'Naegel immer mit einer Zange festhalten, niemals mit den Fingern!',
|
|
'Einen leichten Kinderhammer verwenden.',
|
|
'Auf eine stabile Unterlage achten beim Haemmern.',
|
|
],
|
|
skills: ['Haemmern', 'Feinmotorik', 'Kreativitaet'],
|
|
},
|
|
{
|
|
slug: 'bleistiftbox',
|
|
name: 'Bleistiftbox',
|
|
description: 'Baue eine praktische Box fuer deine Stifte und Pinsel! Aus duennen Holzbrettchen entsteht ein nuetzlicher Schreibtischhelfer.',
|
|
ageRange: '7-9',
|
|
difficulty: 2,
|
|
duration: '1 Stunde',
|
|
tools: ['Handsaege (kindersicher)', 'Schleifpapier', 'Holzleim', 'Schraubzwinge', 'Lineal', 'Bleistift'],
|
|
materials: ['Duennes Sperrholz (4mm)', 'Holzleim', 'Acrylfarbe', 'Klarlack'],
|
|
steps: [
|
|
{ title: 'Teile anzeichnen', description: 'Zeichne die 5 Teile auf das Sperrholz: 1 Boden (8x8cm), 4 Seitenwaende (8x10cm). Miss genau mit dem Lineal!' },
|
|
{ title: 'Aussaegen', description: 'Saege die Teile vorsichtig aus. Ein Erwachsener hilft beim Festhalten. Immer langsam und gleichmaessig saegen.' },
|
|
{ title: 'Kanten schleifen', description: 'Schleife alle Kanten glatt. Besonders die Saegekanten muessen schoen eben werden.' },
|
|
{ title: 'Zusammenleimen', description: 'Trage Holzleim auf die Kanten auf und druecke die Teile zusammen. Erst zwei Seiten an den Boden, dann die anderen zwei.' },
|
|
{ title: 'Trocknen lassen', description: 'Fixiere alles mit Schraubzwingen oder Klebeband. Der Leim braucht mindestens 1 Stunde zum Trocknen.' },
|
|
{ title: 'Dekorieren', description: 'Bemale deine Box mit Acrylfarben. Du kannst deinen Namen draufschreiben oder Muster malen.' },
|
|
{ title: 'Versiegeln', description: 'Nach dem Trocknen der Farbe traegt ein Erwachsener Klarlack auf. Fertig ist deine Bleistiftbox!' },
|
|
],
|
|
safetyTips: [
|
|
'Beim Saegen immer das Holz fest einspannen!',
|
|
'Die Saege vom Koerper weg fuehren.',
|
|
'Holzleim ist nicht giftig, aber trotzdem nicht in den Mund nehmen.',
|
|
],
|
|
skills: ['Messen und Anzeichnen', 'Saegen', 'Leimen', 'Geduld'],
|
|
},
|
|
{
|
|
slug: 'segelboot',
|
|
name: 'Segelboot',
|
|
description: 'Baue ein kleines Segelboot das wirklich schwimmt! Perfekt fuer die Badewanne oder den Bach im Park.',
|
|
ageRange: '8-10',
|
|
difficulty: 2,
|
|
duration: '1.5 Stunden',
|
|
tools: ['Handsaege', 'Schleifpapier', 'Bohrer (Handbohrer)', 'Schnitzmesser'],
|
|
materials: ['Holzklotz (ca. 20x8x4cm)', 'Rundstab (ca. 20cm)', 'Stoffrest fuer Segel', 'Holzleim', 'Wasserfarbe + Klarlack'],
|
|
steps: [
|
|
{ title: 'Rumpf anzeichnen', description: 'Zeichne die Bootsform von oben auf den Holzklotz: Vorne spitz, hinten breit. Die typische Bootsform kennst du bestimmt!' },
|
|
{ title: 'Rumpf aussaegen', description: 'Saege die Bootsform aus. Ein Erwachsener hilft beim Festhalten. Die Kurven langsam und vorsichtig saegen.' },
|
|
{ title: 'Rumpf schleifen', description: 'Schleife den Rumpf schoen rund. Die Unterseite sollte leicht gewoelbt sein wie bei einem echten Boot.' },
|
|
{ title: 'Mastloch bohren', description: 'Ein Erwachsener bohrt in der Mitte ein Loch fuer den Mast. Es muss so gross sein, dass der Rundstab genau reinpasst.' },
|
|
{ title: 'Segel basteln', description: 'Schneide aus dem Stoff ein Dreieck aus (ca. 15cm hoch). Klebe oder naehe es am Rundstab fest.' },
|
|
{ title: 'Zusammenbauen', description: 'Stecke den Mast mit etwas Holzleim ins Loch. Lass alles gut trocknen.' },
|
|
{ title: 'Wasserfest machen', description: 'Bemale dein Boot und lass es trocknen. Dann traegt ein Erwachsener mehrere Schichten Klarlack auf — so bleibt dein Boot wasserdicht!' },
|
|
],
|
|
safetyTips: [
|
|
'Bohren ist Erwachsenensache — hilf beim Festhalten!',
|
|
'Beim Schnitzen immer vom Koerper weg arbeiten.',
|
|
'Boot nur unter Aufsicht im Wasser testen.',
|
|
],
|
|
skills: ['Saegen', 'Formen', 'Zusammenbauen', 'Wasserdicht machen'],
|
|
},
|
|
{
|
|
slug: 'vogelhaus',
|
|
name: 'Vogelhaus',
|
|
description: 'Baue ein kuscheliges Vogelhaus fuer die Voegel in deinem Garten! Im Winter freuen sie sich besonders ueber ein Futterhaus.',
|
|
ageRange: '8-10',
|
|
difficulty: 2,
|
|
duration: '2 Stunden',
|
|
tools: ['Handsaege', 'Hammer', 'Schleifpapier', 'Bohrer', 'Lineal', 'Bleistift'],
|
|
materials: ['Holzbretter (1cm dick)', 'Kleine Naegel oder Schrauben', 'Holzleim', 'Dachpappe oder Rinde', 'Leinoel (ungiftig)'],
|
|
steps: [
|
|
{ title: 'Teile anzeichnen', description: 'Zeichne alle Teile auf: Boden (18x18cm), 2 Seitenwaende, 2 Giebel (mit Spitze fuer das Dach), 2 Dachhaelften. Ein Erwachsener hilft beim Ausmessen.' },
|
|
{ title: 'Aussaegen', description: 'Saege alle Teile vorsichtig aus. Bei den Giebeln mit der Spitze besonders aufpassen. Immer mit Hilfe eines Erwachsenen!' },
|
|
{ title: 'Einflugsloch', description: 'Ein Erwachsener bohrt in eine Giebelseite ein rundes Loch (ca. 3cm). Das ist die Tuer fuer die Voegel!' },
|
|
{ title: 'Schleifen', description: 'Schleife alle Teile glatt, besonders die Kanten. Voegel sollen sich nicht verletzen.' },
|
|
{ title: 'Zusammenbauen', description: 'Leime und nagle die Teile zusammen: Erst die Seitenwaende am Boden, dann die Giebel, zum Schluss das Dach.' },
|
|
{ title: 'Dach schuetzen', description: 'Klebe Dachpappe oder Rindenstuecke auf das Dach. So bleibt das Innere trocken bei Regen.' },
|
|
{ title: 'Behandeln', description: 'Reibe das Haeuschen von aussen mit Leinoel ein. KEINE Farbe verwenden — die Chemikalien koennten den Voegeln schaden!' },
|
|
],
|
|
safetyTips: [
|
|
'Naegel mit der Zange halten beim Einschlagen.',
|
|
'Saegen und Bohren nur mit Erwachsenen zusammen.',
|
|
'Kein giftiges Holzschutzmittel verwenden — nur Leinoel!',
|
|
],
|
|
skills: ['Messen', 'Saegen', 'Naegeln', 'Zusammenbauen', 'Tierschutz'],
|
|
},
|
|
{
|
|
slug: 'holztier-igel',
|
|
name: 'Holztier — Igel',
|
|
description: 'Schnitze einen niedlichen Igel aus Holz! Die Stacheln werden aus kurzen Naegeln oder Zahnstochern gemacht.',
|
|
ageRange: '8-10',
|
|
difficulty: 2,
|
|
duration: '1 Stunde',
|
|
tools: ['Schnitzmesser (kindersicher)', 'Schleifpapier', 'Bohrer (duenn)', 'Hammer (leicht)'],
|
|
materials: ['Holzklotz (ca. 10x6x5cm, weiches Holz)', 'Zahnstocher oder kurze Naegel', 'Schwarzer Filzstift', 'Holzleim'],
|
|
steps: [
|
|
{ title: 'Form anzeichnen', description: 'Zeichne die Igelform von der Seite auf den Holzklotz: Vorne eine kleine Spitznase, hinten rund. Von oben tropfenfoermig.' },
|
|
{ title: 'Grob schnitzen', description: 'Schnitze mit dem Schnitzmesser die grobe Form. Ein Erwachsener hilft bei harten Stellen. Immer vom Koerper weg schnitzen!' },
|
|
{ title: 'Form verfeinern', description: 'Schnitze die Nase spitzer und den Koerper runder. Der Igel soll von hinten huebsch rund aussehen.' },
|
|
{ title: 'Schleifen', description: 'Schleife den ganzen Igel glatt. Besonders das Gesicht soll weich und glatt sein.' },
|
|
{ title: 'Stacheln vorbereiten', description: 'Ein Erwachsener bohrt viele kleine Loecher in den Ruecken (nicht zu tief!). Die Loecher sollten leicht schraeg nach hinten zeigen.' },
|
|
{ title: 'Stacheln einsetzen', description: 'Stecke Zahnstocher in die Loecher und kuerze sie auf 1-2cm. Ein Tropfen Holzleim in jedes Loch haelt die Stacheln fest.' },
|
|
{ title: 'Gesicht malen', description: 'Male mit dem schwarzen Filzstift zwei Augen und eine kleine Nase. Fertig ist dein Igel!' },
|
|
],
|
|
safetyTips: [
|
|
'Schnitzmesser immer geschlossen ablegen.',
|
|
'Vom Koerper weg schnitzen — das ist die wichtigste Regel!',
|
|
'Weiches Holz wie Linde oder Pappel verwenden.',
|
|
],
|
|
skills: ['Schnitzen', 'Feinarbeit', 'Raeumliches Denken'],
|
|
},
|
|
{
|
|
slug: 'schnitzfigur-pilz',
|
|
name: 'Schnitzfigur — Pilz',
|
|
description: 'Schnitze einen huebschen Fliegenpilz aus Holz! Ein anspruchsvolles Projekt fuer erfahrene junge Holzwerker.',
|
|
ageRange: '10-12',
|
|
difficulty: 3,
|
|
duration: '2 Stunden',
|
|
tools: ['Schnitzmesser-Set (3 Messer)', 'Schleifpapier (fein + sehr fein)', 'Schraubstock'],
|
|
materials: ['Holzklotz (ca. 12x8x8cm, Linde)', 'Acrylfarben (rot, weiss, braun)', 'Klarlack', 'Pinsel (duenn + mittel)'],
|
|
steps: [
|
|
{ title: 'Entwurf zeichnen', description: 'Zeichne deinen Pilz von vorne und von der Seite auf Papier. Uebertrage die Form mit Bleistift auf den Holzklotz.' },
|
|
{ title: 'Grobe Form', description: 'Spanne den Klotz im Schraubstock ein. Schnitze mit dem groessten Messer die Grundform: oben die runde Kappe, unten den Stiel.' },
|
|
{ title: 'Kappe formen', description: 'Schnitze die Pilzkappe rund und leicht gewoelbt. Die Unterseite der Kappe ist leicht nach innen gewoelbt (hohl).' },
|
|
{ title: 'Stiel formen', description: 'Der Stiel wird nach unten etwas breiter. Schnitze ihn schoen rund und gleichmaessig.' },
|
|
{ title: 'Details schnitzen', description: 'Schnitze mit dem kleinsten Messer feine Details: Die Lamellen unter der Kappe (feine Rillen) und einen kleinen Ring am Stiel.' },
|
|
{ title: 'Feinschliff', description: 'Schleife den ganzen Pilz erst mit feinem, dann mit sehr feinem Schleifpapier. Je glatter, desto schoener die Bemalung!' },
|
|
{ title: 'Bemalen', description: 'Male die Kappe rot mit weissen Punkten (Fliegenpilz!). Der Stiel wird weiss oder hellbraun. Lass jede Schicht gut trocknen.' },
|
|
],
|
|
safetyTips: [
|
|
'Dieses Projekt nur mit Schnitz-Erfahrung beginnen!',
|
|
'Schraubstock verwenden — niemals das Holz in der Hand halten beim Schnitzen!',
|
|
'Scharfe Messer sind sicherer als stumpfe — ein Erwachsener schaerft die Messer.',
|
|
'Immer konzentriert arbeiten, nicht ablenken lassen.',
|
|
],
|
|
skills: ['Fortgeschrittenes Schnitzen', 'Detailarbeit', 'Geduld', 'Dreidimensionales Denken'],
|
|
},
|
|
]
|
|
|
|
export function getProject(slug: string): Project | undefined {
|
|
return projects.find((p) => p.slug === slug)
|
|
}
|
|
|
|
export function getRelatedProjects(slug: string, count = 3): Project[] {
|
|
const current = getProject(slug)
|
|
if (!current) return projects.slice(0, count)
|
|
return projects
|
|
.filter((p) => p.slug !== slug)
|
|
.sort((a, b) => Math.abs(a.difficulty - current.difficulty) - Math.abs(b.difficulty - current.difficulty))
|
|
.slice(0, count)
|
|
}
|