From 56b725db2a6e3ba2750e7373bc47ebf486d4efe5 Mon Sep 17 00:00:00 2001 From: veyselboybay Date: Fri, 10 May 2024 02:16:50 -0400 Subject: [PATCH] Added contributer in readme file --- README.md | 5 ++++ Server/.gitignore | 3 ++- Server/index.js | 7 +++++ Server/package-lock.json | 55 ++++++++++++++++++++++++++++++++++++++++ Server/package.json | 1 + 5 files changed, 70 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bb9b33300..c98fcd763 100644 --- a/README.md +++ b/README.md @@ -31,3 +31,8 @@ BlueWave uptime monitoring application #### Starting the Development Server 1. run `npm run dev` to start the development server + +## Contributors + + + \ No newline at end of file diff --git a/Server/.gitignore b/Server/.gitignore index 1dcef2d9f..f469421d1 100644 --- a/Server/.gitignore +++ b/Server/.gitignore @@ -1,2 +1,3 @@ node_modules -.env \ No newline at end of file +.env +utils \ No newline at end of file diff --git a/Server/index.js b/Server/index.js index e2624793e..c72ddb55e 100644 --- a/Server/index.js +++ b/Server/index.js @@ -4,6 +4,7 @@ const cors = require('cors') const authRouter = require('./routes/authRoute') const { connectDbAndRunServer } = require('./configs/db') require('dotenv').config() +const { sendEmail } = require('./utils/sendEmail') /** * NOTES @@ -23,6 +24,12 @@ app.use(helmet()) //routes app.use('/api/v1/auth', authRouter); +// Testing email service +// app.use('/sendEmail', async (req, res) => { +// const response = sendEmail('veysel.boybay@outlook.com', ['veysel.boybay@bluewavelabs.ca'], 'Testing email service', '

Testing Bluewavelabs

'); +// console.log(response); +// }) + //health check app.use('/api/v1/healthy', (req, res) => { try { diff --git a/Server/package-lock.json b/Server/package-lock.json index 5b9f9b0b3..19995c3d5 100644 --- a/Server/package-lock.json +++ b/Server/package-lock.json @@ -15,6 +15,7 @@ "express": "^4.19.2", "helmet": "^7.1.0", "joi": "^17.13.1", + "mailersend": "^2.2.0", "mongoose": "^8.3.3" }, "devDependencies": { @@ -556,6 +557,11 @@ "node": ">= 0.10.0" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -669,6 +675,20 @@ "node": ">=10" } }, + "node_modules/gaxios": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", + "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", @@ -932,6 +952,26 @@ "node": ">=0.12.0" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isomorphic-unfetch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz", + "integrity": "sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==", + "dependencies": { + "node-fetch": "^2.6.1", + "unfetch": "^4.2.0" + } + }, "node_modules/joi": { "version": "17.13.1", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.1.tgz", @@ -963,6 +1003,16 @@ "node": ">=10" } }, + "node_modules/mailersend": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mailersend/-/mailersend-2.2.0.tgz", + "integrity": "sha512-U5d2RseMDm7oQIXqvMo1Xfvimh2k4O+nC27TA2tR4cwMDoAiZ9e0JpnbQ8mbT7gJoNdUittLs3n/kfRapu5tZg==", + "dependencies": { + "gaxios": "^5.0.1", + "isomorphic-unfetch": "^3.1.0", + "qs": "^6.11.0" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -1807,6 +1857,11 @@ "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "dev": true }, + "node_modules/unfetch": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", + "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==" + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", diff --git a/Server/package.json b/Server/package.json index cca2bf932..53f0fe429 100644 --- a/Server/package.json +++ b/Server/package.json @@ -17,6 +17,7 @@ "express": "^4.19.2", "helmet": "^7.1.0", "joi": "^17.13.1", + "mailersend": "^2.2.0", "mongoose": "^8.3.3" }, "devDependencies": {