Statut : Terminé
Un site de commerce électronique pharmaceutique.
Explorer les documents »
Signaler un bug · Demander de nouvelles fonctionnalités
Cette e-pharmacie est un modèle économique qui s'occupe de la préparation et de la vente de médicaments sur ordonnance et sans ordonnance comme dans les pharmacies traditionnelles. Cependant, les pharmacies en ligne prennent les commandes en ligne et envoient les médicaments à destination par la poste.
Désormais également disponible sur Docker.
Idéal pour visualiser uniquement sur un écran 15 pouces 1920 x 1080p car ce site Web n'est pas réactif.
Exécutez la commande suivante dans le terminal de votre répertoire de projet :
npm install
Noeud.js
npm
Compte Firebase
Clonez ce dépôt :
git clone https://github.com/ArmanKhanTech/Medicomm.git
Apportez les modifications suivantes dans :
a) /server.js ->
Line 8
: Entrez ici votre identifiant Razorpay et votre identifiant SECRET (nécessaire pour le paiement en ligne) :
const Razorpay = require ( "razorpay" ) ;
const razorpay = new Razorpay ( {
key_id : "YOUR RAZORPAY ID" ,
key_secret : "YOUR RAZORPAY SECRET KEY" ,
} ) ;
Line 13
: Saisissez ici le nom de votre fichier d'informations d'identification Firebase (celui que vous téléchargerez depuis votre console Firebase) :
let serviceAccount = require ( "./YOUR FIREBASE SERVICE ACCOUNT KEY.json" ) ;
Line 569
: Entrez ici l'identifiant e-mail et le mot de passe (ils seront utilisés pour envoyer une notification aux clients après avoir passé la commande) :
let transporter = nodemailer . createTransport ( {
host : "smtp.gmail.com" ,
auth : {
user : "YOUR EMAIL ID" ,
pass : "YOUR EMAIL PASSWORD" ,
} ,
} ) ;
b) /js/product.js ->
Line 59
: Entrez votre jeton distancematrix.ai ici (ou vous pouvez également utiliser l'API Google Distance Matrix) :
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
: Entrez votre identifiant Razorpay ici :
const onlineCheckout = ( ) => {
var options = {
"key" : "YOUR RAZORPAY KEY" ,
Exécutez le projet en tapant localhost:3000/index.html dans votre navigateur.
OU
Accédez à DockerHub.
Les contributions sont ce qui fait de la communauté open source un endroit si formidable pour apprendre, inspirer et créer. Toutes les contributions que vous apportez sont grandement appréciées .
Si vous avez une suggestion pour améliorer les choses, veuillez créer le dépôt et créer une pull request. Vous pouvez aussi simplement ouvrir un ticket avec la balise « amélioration ».
N'oubliez pas de donner une étoile au projet !
Merci encore!
Distribué sous licence MIT. Voir LICENSE.txt
pour plus d'informations.
Arman Khan - [email protected]
Lien du projet - https://github.com/ArmanKhanTech/Medicomm
Lien DockerHub - https://hub.docker.com/r/armankhan792/medicomm