Willkommen bei Booksy, Ihrem bevorzugten Online-Buchladen, der mit dem MERN-Stack erstellt wurde und dessen Benutzerauthentifizierung von Clerk und Zahlungen von Stripe abgewickelt wird. Booksy bietet eine umfangreiche Sammlung von Büchern verschiedener Genres und bietet Buchliebhabern eine intuitive Plattform zum Entdecken und Auswählen , und kaufen Sie ganz einfach ihre Lieblingslektüre. Egal, ob Sie sich für Belletristik, Sachbücher, Lehrmaterialien oder seltene Fundstücke interessieren, Booksy ist darauf ausgelegt, Ihren Lesevorlieben gerecht zu werden.
Frontend: React.js für eine dynamische und reaktionsfähige Benutzeroberfläche. Backend: Node.js und Express.js für robuste serverseitige Logik und API-Endpunkte. Datenbank: MongoDB für flexible und skalierbare Datenspeicherung. Zahlungsabwicklung: Stripe-Integration für sichere und effiziente Zahlungstransaktionen. Styling: CSS- und Responsive-Design-Prinzipien für ein ausgefeiltes und anpassungsfähiges Benutzererlebnis.
Demetrius Vissarion – https://github.com/demetriusvissarion Thomas Mazzag – https://github.com/TomMazzag Ilhan Abdalle – https://github.com/Illy-hans Jehoshua – https://github.com/AVJehoshua Fawaz Tarar – https://github.com/Fawaztarar
https://trello.com/b/qv2hfgk4/ecommerce-final-project
https://excalidraw.com/#room=a5e0e468c208d0365181,Nr2s0OMVmuSbWFPOP75-5A
Miro
API-Dokumente
Um das Booksy-Projekt lokal einzurichten, gehen Sie folgendermaßen vor:
Voraussetzungen
Node.js MongoDB
Git-Klon https://github.com/AVJehoshua/Booksy-backend.git
Klonen Sie das Repository oder laden Sie den Quellcode herunter:
Git-Klon https://github.com/TomMazzag/Booksy-frontend.git
Navigieren Sie zum Projektverzeichnis:
cd Booksy-Frontend
Installieren Sie die erforderlichen Abhängigkeiten für das Backend:
cd Booksy-backend
Starten Sie den Backend-Server:
Umgebungsvariablen Richten Sie die erforderlichen Umgebungsvariablen in .env-Dateien im Backend-Verzeichnis und .env.local im Frontend ein
MONGO_URI: Verbindungszeichenfolge für Ihre MongoDB-Datenbank. STRIPE_SECRET_KEY: Geheimer Schlüssel für die Stripe-Zahlungsintegration. Stripe-Integration Stellen Sie sicher, dass Sie Ihr Stripe-Konto eingerichtet und die erforderlichen API-Schlüssel für die Zahlungsabwicklung erhalten haben.
Erkunden Sie den Buchladen, registrieren Sie sich oder melden Sie sich an, legen Sie Bücher in Ihren Warenkorb und gehen Sie zur Kasse. Genießen Sie ein nahtloses Bucheinkaufserlebnis bequem von zu Hause aus.
Beiträge sind willkommen! Wenn Sie einen Beitrag leisten möchten, forken Sie bitte das Repository und erstellen Sie eine Pull-Anfrage mit Ihren Funktionen oder Korrekturen.
Booksy ist eine Open-Source-Webanwendung
Besonderer Dank geht an Booksy und das Makers-Team
Viel Spaß beim Lesen!