Status: Abgeschlossen
Eine pharmazeutische E-Commerce-Website.
Entdecken Sie die Dokumente »
Melden Sie einen Fehler · Fordern Sie neue Funktionen an
Bei dieser E-Apotheke handelt es sich um ein Geschäftsmodell, das sich wie in traditionellen Apotheken mit der Herstellung und dem Verkauf von verschreibungspflichtigen und nicht verschreibungspflichtigen Arzneimitteln befasst. Allerdings nehmen Online-Apotheken Bestellungen online entgegen und versenden die Medikamente per Post an ihren Bestimmungsort.
Jetzt auch auf Docker verfügbar.
Ideal zur Anzeige nur auf einem 15-Zoll-Display mit 1920 x 1080p, da diese Website nicht reagiert.
Führen Sie den folgenden Befehl im Terminal Ihres Projektverzeichnisses aus:
npm install
Node.js
npm
Firebase-Konto
Klonen Sie dieses Repository:
git clone https://github.com/ArmanKhanTech/Medicomm.git
Nehmen Sie die folgenden Änderungen vor in:
a) /server.js ->
Line 8
: Geben Sie hier Ihre Razorpay-ID und Ihre Geheim-ID ein (notwendig für Online-Zahlung):
const Razorpay = require ( "razorpay" ) ;
const razorpay = new Razorpay ( {
key_id : "YOUR RAZORPAY ID" ,
key_secret : "YOUR RAZORPAY SECRET KEY" ,
} ) ;
Line 13
: Geben Sie hier den Namen Ihrer Firebase-Anmeldeinformationsdatei ein (die Datei, die Sie von Ihrer Firebase-Konsole herunterladen):
let serviceAccount = require ( "./YOUR FIREBASE SERVICE ACCOUNT KEY.json" ) ;
Line 569
: Geben Sie hier die E-Mail-ID und das Passwort ein (diese werden zum Versenden von Benachrichtigungen an Kunden nach der Bestellung verwendet):
let transporter = nodemailer . createTransport ( {
host : "smtp.gmail.com" ,
auth : {
user : "YOUR EMAIL ID" ,
pass : "YOUR EMAIL PASSWORD" ,
} ,
} ) ;
b) /js/product.js ->
Line 59
: Geben Sie hier Ihr distancematrix.ai-Token ein (oder Sie können auch die Google Distance Matrix API verwenden):
let url =
"https://api.distancematrix.ai/maps/api/distancematrix/json?origins=${sellerPin}&destinations=${userPin}&departure_time=now&key=YOUR TOKEN ID" ;
c) /js/checkout.js ->
Line 64
: Geben Sie hier Ihre Razorpay-ID ein:
const onlineCheckout = ( ) => {
var options = {
"key" : "YOUR RAZORPAY KEY" ,
Führen Sie das Projekt aus, indem Sie „localhost:3000/index.html“ in Ihren Browser eingeben.
ODER
Navigieren Sie zu DockerHub.
Beiträge machen die Open-Source-Community zu einem so wunderbaren Ort zum Lernen, Inspirieren und Schaffen. Jeder Beitrag, den Sie leisten, wird sehr geschätzt .
Wenn Sie einen Vorschlag haben, der dies verbessern könnte, forken Sie bitte das Repo und erstellen Sie eine Pull-Anfrage. Sie können ein Problem auch einfach mit dem Tag „Verbesserung“ eröffnen.
Vergessen Sie nicht, dem Projekt einen Stern zu geben!
Danke noch einmal!
Verteilt unter der MIT-Lizenz. Weitere Informationen finden Sie unter LICENSE.txt
.
Arman Khan – [email protected]
Projektlink – https://github.com/ArmanKhanTech/Medicomm
DockerHub-Link – https://hub.docker.com/r/armankhan792/medicomm