Eine moderne, responsive Webanwendung für spirituelle Lebensberatung, Tarot und Lenormand-Kartenlegen. Das Projekt bietet eine interaktive Benutzererfahrung, automatisierte Kontaktformulare und ein modernes Design.
Hinweis: Dies ist ein deutschsprachiges Projekt (German-language project).
https://kartenlegen-selinazazou.org/
- Modernes UI/UX-Design: Flüssige Animationen mit Framer Motion und ein ansprechendes, thematisch passendes Styling.
- Responsive Layout: Optimiert für alle Geräte (Desktop, Tablet, Mobile) dank Tailwind CSS.
- Dynamische Preis- und Service-Auswahl: Interaktive Karten für verschiedene Beratungsmodelle.
- Integrierte Zahlungsoptionen: Vorbereitung für PayPal und SEPA-Überweisung.
- Serverlose Funktionen (Backend): Netlify Functions gekoppelt mit MongoDB zum dynamischen Laden und Speichern von Kundenstimmen (Testimonials).
- Kontaktformulare: Direkte E-Mail-Anfragen eingebunden via EmailJS & Formspree.
- Frontend: React.js, Vite
- Styling: Tailwind CSS, Radix UI, Framer Motion
- Backend / API: Netlify Functions (Serverless Node.js)
- Datenbank: MongoDB (NoSQL)
- Services: EmailJS, Formspree, PayPal React SDK
- Hosting: Netlify
Um dieses Projekt lokal auf deinem Rechner auszuführen, befolge diese Schritte:
-
Repository klonen
git clone https://github.com/dein-username/kartenlegen-website.git cd kartenlegen-website -
Abhängigkeiten installieren
npm install
-
Umgebungsvariablen konfigurieren
- Erstelle eine
.envDatei im Stammverzeichnis des Projekts (nutze.env.exampleals Vorlage, falls vorhanden). - Füge die MongoDB Verbindungs-URL hinzu:
MONGODB_URI=deine_mongodb_connection_string VITE_PAYPAL_CLIENT_ID=deine_paypal_client_id
- Erstelle eine
-
Entwicklungsserver starten
npm run dev
Die Applikation sollte nun unter
http://localhost:5173erreichbar sein. -
Serverless Functions testen (Optional) Um die Netlify-Funktionen lokal zu testen, nutze die Netlify CLI:
npm install netlify-cli -g netlify dev
Dieses Projekt ist für Demonstrationszwecke und Portfolio-Präsentationen gedacht. Alle Rechte am Inhalt (Bilder, Texte) sind vorbehalten.
