文件名称:email-api:购买积分并发送带有调查模板的大量电子邮件
文件大小:233KB
文件格式:ZIP
更新时间:2024-06-07 00:54:24
JavaScript
Emplate 服务 通过Stripe购买积分。 花费积分并使用电子邮件模板发送电子邮件调查。 执行大量电子邮件发送到电子邮件列表在数据库中管理调查的答复并将其存储在数据库中 上载电子邮件清单 您可以将电子邮件列表从gmail导出到csv中,然后上载csv。 技术栈 使用React,Redux,MongoDB,NodeJs,Express,Passport,Stripe和Sendgrid构建。 安装 > git clone https://github.com/lawynnjana/email-api.git > cd email-api > npm install --save > cd client > npm install --save 跑步: 转到根目录 npm run dev 在浏览器*问localhost:3000。
【文件预览】:
email-api-master
----client()
--------.gitignore(285B)
--------package.json(761B)
--------package-lock.json(344KB)
--------src()
--------public()
--------README.md(103KB)
--------.env.development(53B)
--------.env.production(53B)
--------yarn.lock(222KB)
----.gitignore(20B)
----package.json(1KB)
----package-lock.json(109KB)
----services()
--------Mailer.js(1KB)
--------emailTemplates()
--------passport.js(1KB)
----models()
--------Survey.js(579B)
--------User.js(236B)
--------Recipient.js(256B)
----index.js(1KB)
----README.md(656B)
----config()
--------keys.js(130B)
--------prod.js(462B)
----uploads()
--------6bb527468ef4ac909731c2a38dc37dde(447B)
--------641de0b22635738c3bd1c23e7ffa8b6c(668B)
--------affac8d5462e6267483ca41e8d4364a2(447B)
--------003056c3b5c6c965ccd4405eb70e1636(861B)
--------39e20a941a15154d1bb5d2885d69acda(861B)
--------a2bdbd19f0b0ad7caea4cf876fee5c87(861B)
--------8e2df0da198441850c65763be3542e6c(668B)
--------9b23d61ed9b6b40bbc85d2b2e2a1766c(447B)
--------5d3b92c996054e82f1ebef3fd597d70b(861B)
--------4792dab3af639f3ada935a8c0e20af66(861B)
--------48af5aab7ed6e99e961d79f98f680fa9(668B)
--------e35c7909c7529c79c90a5f4b4649c1fc(668B)
--------e81b4b9f56a4aeb15e7226f509f1e1f6(861B)
--------105ba1c08d04b90a98eaa1d23f68bcc5(668B)
--------6fccaa2b33100b97864c9a2d43f0df9c(668B)
--------c11dff248b90b2ba5352ec0f9efb64cf(861B)
--------84bbf2d4120bcf1458f9ee3ae5e321df(668B)
--------b78d42e7bae99322f9fc3b8ca3ee6f80(668B)
--------a66304f073694aa35da7399cdb0a3f1c(668B)
--------c721b0db534a6c0195bf1c2da8743111(447B)
--------38c981f56486c96de186cdfcbc14b6b8(861B)
--------21ba5d4590dfb31317b4845c7620c155(447B)
--------28678e7e598aac63a0f6dd9150ad8a54(447B)
--------0233ca8f02a6085c5795474c59710f1a(861B)
--------9736264cb8b73e17fb729b89cf45c1e6(861B)
--------9365dfee968c8cbcc3e9f4a6d97ecd51(861B)
--------01eb04a361316187193013a3bd8ae064(861B)
--------a0b9b0b83530e925c4210fefe2b64989(447B)
--------fec3f9a73144589d76cd8110fdeb0b2e(668B)
--------d55ccf3062022a46cf4568c58b1edcb0(668B)
--------bd3503f87a655e9ddd985323bfba16f0(668B)
--------d4df7b2891af6e5e9558b7ac3ee9b3ec(861B)
----middlewares()
--------requireCredits.js(160B)
--------requireLogin.js(133B)
----routes()
--------surveyRoutes.js(5KB)
--------authRoutes.js(647B)
--------billingRoutes.js(568B)
----sendgrid_webhook.sh(132B)