Eine interaktive Webseite, die Anfängern den Einstieg in die Webentwicklung erleichtert und sie auf spielerische Weise motiviert. Die Seite besteht aus drei Hauptbereichen:
- Scroll-Startseite mit grafischen Elementen und Text
- Adventure-Quiz: "What kind of Developer will you be?"
- Story Mode: "How to become a Web Developer"
Elemente:
- Hero-Sektion: Titel, Hintergrundgrafik, Start-Button
- Warum Webentwickler?: Fakten & Vorteile mit Icons/Illustrationen
- Was du lernen wirst: Darstellung von Technologien (HTML, CSS, JS, etc.)
- Der Pfad zum Entwickler: animierter Zeitstrahl oder Schritt-für-Schritt Darstellung
Technologien:
- Parallax Scrolling:
locomotive-scrolloder CSS - Animationen:
Framer Motion,GSAP,react-spring - Styling: Tailwind CSS oder Styled Components
Ziel: Spielerisch den Entwickler-Typ finden (Frontend, Backend, Fullstack, etc.)
Fragen-Beispiele:
- Arbeitest du lieber mit Design oder Logik?
- Magst du Datenbanken?
- Welche Tools findest du spannend?
Technik:
- React
useStatezur Verwaltung des Fortschritts - Schrittweise Navigation durch Fragen
- Auswertung mit Typ-Empfehlung
Beispielcode:
const [step, setStep] = useState(0);
const [answers, setAnswers] = useState([]);
function next(answer) {
setAnswers([...answers, answer]);
setStep(step + 1);
}Ziel: Schrittweise interaktive Anleitung mit Weiterklick-Buttons
Kapitel-Beispiele:
- Erste Schritte mit HTML & CSS
- JavaScript verstehen lernen
- Dein erstes Projekt bauen
- Deployment & GitHub
Technik:
- Slide-Komponenten mit
Framer Motion - Navigation per Button (Weiter/Zurück)
- Fortschrittsanzeige (optional)
Beispiel:
<motion.div initial={{ opacity: 0 }} animate={{ opacity: 1 }}>
<h2>Kapitel 1: HTML Grundlagen</h2>
<p>HTML ist das Grundgerüst jeder Webseite...</p>
</motion.div>- Kontraste & klare visuelle Hierarchien
- Moderne Schriftarten (Inter, Poppins)
- SVG-Icons & Illustrationen
- Responsive Layouts mit Grid oder Flexbox
- Sitemap oder Mockup (Figma/Excalidraw)
- Komponentenstruktur in React planen
- Styling-System auswählen (Tailwind, Styled Components)
- Start mit Scroll-Seite, dann Quiz, dann Story
Bei Bedarf: Beispielcode, Figma-Wireframes oder detaillierte Component-Struktur anfordern!