Estado: Completado
Un sitio web de comercio electrónico farmacéutico.
Explora los documentos »
Informar un error · Solicitar nuevas funciones
Esta farmacia electrónica es un modelo de negocio que se ocupa de la preparación y venta de medicamentos con y sin receta como en las farmacias tradicionales. Sin embargo, las farmacias online aceptan pedidos online y envían los medicamentos a su destino por correo.
Ahora también disponible en Docker.
Ideal para verlo solo en una pantalla de 15 pulgadas con resolución 1920x1080p, ya que este sitio web no responde.
Ejecute el siguiente comando en la terminal del directorio de su proyecto:
npm install
Nodo.js
mpn
Cuenta de base de fuego
Clona este repositorio:
git clone https://github.com/ArmanKhanTech/Medicomm.git
Realice los siguientes cambios en:
a) /server.js ->
Line 8
: Ingrese aquí su ID de Razorpay y su ID SECRETA (necesario para pagos en línea):
const Razorpay = require ( "razorpay" ) ;
const razorpay = new Razorpay ( {
key_id : "YOUR RAZORPAY ID" ,
key_secret : "YOUR RAZORPAY SECRET KEY" ,
} ) ;
Line 13
: Ingrese aquí el nombre de su archivo de credenciales de Firebase (el que descargará desde su consola de Firebase):
let serviceAccount = require ( "./YOUR FIREBASE SERVICE ACCOUNT KEY.json" ) ;
Line 569
: ingrese aquí el ID de correo electrónico y la contraseña (se utilizará para enviar notificaciones a los clientes después de realizar el pedido):
let transporter = nodemailer . createTransport ( {
host : "smtp.gmail.com" ,
auth : {
user : "YOUR EMAIL ID" ,
pass : "YOUR EMAIL PASSWORD" ,
} ,
} ) ;
b) /js/product.js ->
Line 59
: Ingrese su token de Distancematrix.ai aquí (o también puede usar la API de 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
: Ingrese su ID de Razorpay aquí:
const onlineCheckout = ( ) => {
var options = {
"key" : "YOUR RAZORPAY KEY" ,
Ejecute el proyecto escribiendo localhost:3000/index.html en su navegador.
O
Navegue hasta DockerHub.
Las contribuciones son las que hacen de la comunidad de código abierto un lugar increíble para aprender, inspirar y crear. Cualquier contribución que hagas será muy apreciada .
Si tiene alguna sugerencia que pueda mejorar esto, bifurque el repositorio y cree una solicitud de extracción. También puedes simplemente abrir un problema con la etiqueta "mejora".
¡No olvides darle una estrella al proyecto!
¡Gracias de nuevo!
Distribuido bajo la licencia MIT. Consulte LICENSE.txt
para obtener más información.
Arman Khan - [email protected]
Enlace del proyecto: https://github.com/ArmanKhanTech/Medicomm
Enlace de DockerHub: https://hub.docker.com/r/armankhan792/medicomm