Статус: Завершено
Фармацевтический сайт электронной коммерции.
Изучите документацию »
Сообщить об ошибке · Запросить новые функции
Эта электронная аптека представляет собой бизнес-модель, которая занимается приготовлением и продажей рецептурных и безрецептурных лекарств, как в традиционных аптеках. Однако интернет-аптеки принимают заказы онлайн и отправляют лекарства по назначению почтой.
Теперь также доступно в Docker.
Идеально подходит для просмотра только на 15-дюймовом дисплее с разрешением 1920x1080p, поскольку этот веб-сайт не отвечает.
Запустите следующую команду в терминале каталога вашего проекта:
npm install
Node.js
НПМ
Аккаунт Firebase
Клонируйте этот репозиторий:
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 (или вы также можете использовать 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
: Введите здесь свой идентификатор Razorpay:
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/armankhon792/medicomm.