الحالة: مكتمل
موقع تجارة إلكترونية للأدوية.
استكشاف المستندات »
الإبلاغ عن خطأ · طلب ميزات جديدة
تعتبر هذه الصيدلية الإلكترونية نموذج عمل يتعامل مع تحضير وبيع الأدوية الموصوفة وغير الموصوفة كما هو الحال في الصيدليات التقليدية. ومع ذلك، تتلقى صيدليات الإنترنت الطلبات عبر الإنترنت وترسل الأدوية إلى وجهتها عن طريق البريد.
متوفر الآن أيضًا على Docker.
مثالي للعرض فقط على شاشة مقاس 15 بوصة بدقة 1920 × 1080 بكسل نظرًا لأن موقع الويب هذا لا يستجيب.
قم بتشغيل الأمر التالي في محطة دليل المشروع الخاص بك:
npm install
Node.js
npm
حساب فاير بيس
استنساخ هذا المستودع:
git clone https://github.com/ArmanKhanTech/Medicomm.git
قم بإجراء التغييرات التالية في:
a) /server.js ->
Line 8
: أدخل معرف Razorpay والمعرف السري هنا (ضروري للدفع عبر الإنترنت):
const Razorpay = require ( "razorpay" ) ;
const razorpay = new Razorpay ( {
key_id : "YOUR RAZORPAY ID" ,
key_secret : "YOUR RAZORPAY SECRET KEY" ,
} ) ;
Line 13
: أدخل اسم ملف بيانات اعتماد Firebase الخاص بك هنا (الملف الذي ستقوم بتنزيله من وحدة تحكم Firebase الخاصة بك):
let serviceAccount = require ( "./YOUR FIREBASE SERVICE ACCOUNT KEY.json" ) ;
Line 569
: أدخل معرف البريد الإلكتروني وكلمة المرور هنا (سيتم استخدامه لإرسال إشعار إلى العملاء بعد تقديم الطلب):
let transporter = nodemailer . createTransport ( {
host : "smtp.gmail.com" ,
auth : {
user : "YOUR EMAIL ID" ,
pass : "YOUR EMAIL PASSWORD" ,
} ,
} ) ;
b) /js/product.js ->
Line 59
: أدخل رمز distancematrix.ai الخاص بك هنا (أو يمكنك استخدام Google Distance Matrix API أيضًا):
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
: أدخل معرف Razorpay الخاص بك هنا:
const onlineCheckout = ( ) => {
var options = {
"key" : "YOUR RAZORPAY KEY" ,
قم بتشغيل المشروع عن طريق كتابة localhost:3000/index.html في متصفحك.
أو
انتقل إلى DockerHub.
المساهمات هي ما يجعل مجتمع المصادر المفتوحة مكانًا رائعًا للتعلم والإلهام والإبداع. أي مساهمات تقدمها هي موضع تقدير كبير .
إذا كان لديك اقتراح من شأنه أن يجعل هذا الأمر أفضل، فيرجى شوكة الريبو وإنشاء طلب سحب. يمكنك أيضًا ببساطة فتح مشكلة بالعلامة "التحسين".
لا تنس أن تعطي المشروع نجمة!
شكرًا لك مرة أخرى!
وزعت بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. راجع LICENSE.txt
لمزيد من المعلومات.
ارمان خان - [email protected]
رابط المشروع - https://github.com/ArmanKhanTech/Medicomm
رابط DockerHub - https://hub.docker.com/r/armankhan792/medicomm