Status: Concluído
Um site de comércio eletrônico farmacêutico.
Explore os documentos »
Reportar um bug · Solicitar novos recursos
Esta e-farmácia é um modelo de negócio que se dedica à preparação e venda de medicamentos sujeitos a receita médica e não sujeitos a receita médica como nas farmácias tradicionais. No entanto, as farmácias online aceitam pedidos online e enviam os medicamentos ao seu destino por correio.
Agora também disponível no Docker.
Ideal para visualização apenas em tela 1920x1080p de 15 polegadas, pois este site não responde.
Execute o seguinte comando no terminal do diretório do seu projeto:
npm install
Node.js
npm
Conta do Firebase
Clone este repositório:
git clone https://github.com/ArmanKhanTech/Medicomm.git
Faça as seguintes alterações em:
a) /server.js ->
Line 8
: Insira seu Razorpay ID e SECRET ID aqui (necessário para pagamento online):
const Razorpay = require ( "razorpay" ) ;
const razorpay = new Razorpay ( {
key_id : "YOUR RAZORPAY ID" ,
key_secret : "YOUR RAZORPAY SECRET KEY" ,
} ) ;
Line 13
: Digite aqui o nome do seu arquivo de credenciais do Firebase (aquele que você baixará do console do Firebase):
let serviceAccount = require ( "./YOUR FIREBASE SERVICE ACCOUNT KEY.json" ) ;
Line 569
: Digite o ID de e-mail e senha aqui (será usado para enviar notificação aos clientes após fazer o pedido):
let transporter = nodemailer . createTransport ( {
host : "smtp.gmail.com" ,
auth : {
user : "YOUR EMAIL ID" ,
pass : "YOUR EMAIL PASSWORD" ,
} ,
} ) ;
b) /js/product.js ->
Line 59
: Insira seu token distancematrix.ai aqui (ou você também pode usar a 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
: Insira seu ID Razorpay aqui:
const onlineCheckout = ( ) => {
var options = {
"key" : "YOUR RAZORPAY KEY" ,
Execute o projeto digitando localhost:3000/index.html em seu navegador.
OU
Navegue até DockerHub.
As contribuições são o que tornam a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada .
Se você tiver uma sugestão que possa melhorar isso, bifurque o repositório e crie uma solicitação pull. Você também pode simplesmente abrir um problema com a tag “aprimoramento”.
Não se esqueça de dar uma estrela ao projeto!
Obrigado novamente!
Distribuído sob a licença MIT. Consulte LICENSE.txt
para obter mais informações.
Arman Khan - [email protected]
Link do projeto - https://github.com/ArmanKhanTech/Medicomm
Link DockerHub - https://hub.docker.com/r/armankhan792/medicomm