Skip to content

Repository files navigation

Plan Prototyp Produktion

Plan, Prototyp, Produktion

AI-First in professionellen Händen ermöglicht vieles, vor allem wo viel Boilerplate-Code einfließt. Um dies zu demonstrieren, wollen wir uns nun gewissermaßen der Königsdisziplin annehmen: Ein Szenario, wo AI-First das leistet, wofür früher eine ganze Webagentur benötigt wurde.

Dieses Szenario ist das wahrscheinlichste in der realen Welt, und wenn man dieses meistert, kann man sagen, man hat die ganze Thematik wirklich durchdrungen. Deshalb ist dies dein Abschlussprojekt.

Es geht um die Erstellung einer professionellen Webpräsenz für eine kleine Organisation oder einen Freund. Die Anforderungen sind spezifisch und herausfordernd. Normalerweise wäre dies ein Projekt für ein 3-köpfiges Agentur-Team über einen oder mehrere Monate. Deine Aufgabe ist es, dieses Projekt alleine in zwei Wochen umzusetzen.

Funktionale Anforderungen:

  • CMS: Sie wollen ihre News und Blogartikel selbst pflegen können.
  • CRM: Sie wollen Kunden per E-Mail-Newsletter binden.
  • Shop-Funktion: Es soll eine sehr kleine Shop-Funktionalität integriert sein (Produkte ansehen, Warenkorb füllen), jedoch ohne die komplexe Zahlungsabwicklung (nur bis zum "Kauf"-Button).
  • User-Login: Nutzer sollen sich auf der Seite registrieren und anmelden können.

Rahmenbedingungen:

  • Harte Restriktion: Sie weigern sich strikt, monatliche Serverkosten zu zahlen (abgesehen von der Domain). Budget: maximal 2 Euro pro Monat oder 24 Euro pro Jahr.
  • Deadline: Aufgrund einer anstehenden Messe muss das System in maximal zwei Wochen stehen.

Hauptanforderung ist, dass das System:

  • Fehlerfrei und stabil läuft
  • Erweiterbar ist
  • Verständlich dokumentiert ist

Denn du willst danach eigentlich nicht mehr daran weiterarbeiten.

Welche Technologien du verwendest (Flutter, PHP, HTML, Hugo...) ist ganz dir überlassen.

Es geht hierbei nicht nur allein um die Umsetzung, sondern auch darum, die Recherche durchzuführen – ein zentraler Punkt! Du musst selbst herausfinden, welche Tools in dieses "Zero-Cost"-Konzept passen.

Stichworte & Hinweise für die Recherche:

  • Firebase
  • MailChimp
  • GitHub Student Developer Pack
  • Stripe

Steps:

  1. Der öffentliche Bereich - Was der Kunde und die Besucher sehen:
  • Webpräsenz & Shop: Eine moderne Landing Page (Hero, Services, Über uns) mit einem dynamischen News-Feed direkt aus der Datenbank sowie ein funktionierender Shop-Bereich (Produktübersicht, Detailansicht, Warenkorb).
  • Interaktion & User: Login/Registrierung für Kunden und ein valides Formular zur Newsletter-Anmeldung.
  1. Das Admin-Dashboard - Was der Geschäftsführer/Freund sieht (unter /admin):
  • Zugriff & Sicherheit: Ein geschützter Bereich, der nur nach Login erreichbar ist (Protected Routes) und grundlegende Statistiken (z.B. Abonnenten-Zahl) anzeigt.
  • Verwaltung (CMS & CRM): Tools zum Erstellen und Löschen von Blogartikeln (inkl. Bild-Upload) sowie ein Bereich zum Verfassen und Versenden von Newslettern an die gespeicherten Abonnenten.
  1. Abschluss-Reflexion: Am Ende schreibe eine kurze Reflexion:
  • Welche Gedanken hast du zu diesem Projekt?
  • Was denkst du darüber, dass man damit eine ganze Agentur ersetzen kann?

Abgabe

Pushe deine Lösung in dieses Repository und warte auf Feedback im Feedback PR.

Live-Demo

Die App kann unter https://web-shop-test-sooty.vercel.app begutachtet werden.

Für Admin-Zugangsdaten bitte den Contributor (Henning Kloß) kontaktieren.

Hinweis: Das Laden der Daten aus dem Backend kann teilweise sehr lange dauern, da der Service kostenlos auf Render gehostet wird und nach längerer Inaktivität erst wieder hochgefahren werden muss.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages