/web_app_mongoDB

Web application that updates subscriber list in Mongo DB. Sends email to subscriber using Python in HTML/CSS from your email.

Primary LanguageHTML

web_app_mongoDB

npm version body-parser express mongoDB path

Great to manage your own email newsletters and subscribers in a database for free without paying an third-party email marketing company.

CRUD web application manages and stores subscribers and unsubscribers for email newsletters in Mongo DB. Send automated email to subscribers from database using Python MIMEText in HTML/CSS and plaintext from your email.

Installation

python get-pip.py
npm init -y
npm install body-parser
npm install express
npm install mongodb
npm install path

Usage

Sets up a CRUD (create, read, update, delete) web application in Node JS. Web application allows users to fill in their contact information (name, email, status) to subscribe to email newsletters. User info is then updated in Mongo Database Atlas.

Python3 script sends email to all subscibed users from database. HTML/CSS is embedded within Python script.