状态:已完成
一家医药电子商务网站。
探索文档 »
报告错误·请求新功能
这种电子药房是一种与传统药房一样处理处方药和非处方药的配制和销售的商业模式。然而,网上药店在网上接受订单,然后将药品邮寄到目的地。
现在也可以在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