狀態:已完成
一家醫藥電子商務網站。
探索文件 »
報告錯誤·請求新功能
這種電子藥局是一種與傳統藥局一樣處理處方藥和非處方藥的配製和銷售的商業模式。然而,網上藥局在網路上接受訂單,然後將藥品郵寄到目的地。
現在也可以在Docker 上使用。
由於網站不響應,因此僅適合在 1920x1080p 15 吋顯示器上查看。
在專案目錄的終端機中執行以下命令:
npm install
Node.js
新專案管理
Firebase 帳戶
克隆此存儲庫:
git clone https://github.com/ArmanKhanTech/Medicomm.git
進行以下更改:
a) /server.js ->
Line 8
:在此輸入您的 Razorpay ID 和秘密 ID(線上支付的必需品):
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
:在此輸入電子郵件 ID 和密碼(下單後將用於向客戶發送通知):
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 ID:
const onlineCheckout = ( ) => {
var options = {
"key" : "YOUR RAZORPAY KEY" ,
透過在瀏覽器中輸入 localhost:3000/index.html 來執行專案。
或者
導航至DockerHub。
貢獻使開源社群成為學習、啟發和創造的絕佳場所。我們非常感謝您所做的任何貢獻。
如果您有更好的建議,請分叉該儲存庫並建立拉取請求。您也可以簡單地使用標籤“增強”來開啟問題。
不要忘記給該項目一顆星!
再次感謝!
根據 MIT 許可證分發。有關詳細信息,請參閱LICENSE.txt
。
阿曼汗 - [email protected]
專案連結 - https://github.com/ArmanKhanTech/Medicomm
DockerHub 連結 - https://hub.docker.com/r/armankhan792/medicomm