Skip to content

A nuxt and express based html emailer using google APIs

Notifications You must be signed in to change notification settings

iresharma/G-Notify

Repository files navigation

G-notify

G-notify is a mass mailer written in nuxt snd express without any third party libraries like (nodemailer). We directly contact GAPIs to send the mail.

Deplyment Status

landing Netlify Status

G-notify Netlify Status

** The above hosted version on netify is not supported anymore **

Features

  • Template collection
  • create template -
  • upload template
  • send single template
  • send multiple template
  • [~] asset management for people to upload files for hosting, basically a cdn mainly for images but also supports other things (untested after new gcp configs)
  • tracking
  • stats

how to start using

  • create a .env file with the following variables

      GMAIL_CLIENT_ID="your client id"
      GMAIL_CLIENT_SECRET="your client secret"
      GMAIL_REDIRECT_URL="your redirect url"
      dbURI="your mongodb url"
      BASEURL="http://localhost:3000"
      BUCKET_NAME="your gcp bucket name"
      DOMAIN="your server domain/IP address"

    you'd also need a service account json named bucket_key.json with suitable permissions and saved in the root folder of the project