Skip to content

BhuvanSA/express-mail-list

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This is a Mail-List that uses Bootstrap, HTML for frontend, Nodejs for the backend, Mailchimp to store email addresses, and is hosted on render.

The app in this repo is deployed at render.com.

Getting Started

To get started, you will need to:

  • Install Node.js
  • Clone this repository
  • Install the dependencies
  • Create a Mailchimp account and obtain your API key
  • Set the environment variables like MAILCHIMP_API_KEY to your API key
  • Run the development server with npm run dev
  • Visit http://localhost:3000 in your browser

Features

  • Users can sign up for the mail list by providing their email address.

Further Development

This mail list can be further developed by adding the following features:

  • Ability to send different types of messages, such as newsletters, announcements, and surveys.
  • Ability to track the open and click-through rates of messages.
  • Ability to segment users into groups and send targeted messages.

Deployment

See https://render.com/docs/deploy-node-express-app

If you have any questions or feedback, please feel free to contact me.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.1%
  • HTML 37.4%
  • CSS 1.5%