๐ฐ A landing page for a newsletter signup that uses Node.js, Express.js, HTML, CSS, and Mailchimp services to store the names and emails provided.
The project is built using the following technologies:
- ๐ฅ๏ธ Node.js
- ๐ Express.js
- ๐ HTML
- ๐จ CSS
- ๐ต Mailchimp API
The project uses the Mailchimp API to store the names and email addresses provided by users when signing up for the newsletter. Mailchimp is a leading marketing automation platform that allows businesses to manage and communicate with their subscribers effectively.
The Mailchimp API documentation can be found here. The API key and list ID used in the project are currently configured to work with a testing account provided by Mailchimp. To use your own Mailchimp account, replace the APIKey and ListID variables in the app.js file with your own Mailchimp API key and list ID.
The code for this project is fully completed. However, the project is not currently hosted on Heroku as the service is down. It will be hosted once the service is back up and running.
To run this project locally, follow the steps below:
-
Clone the repository by running the following command in your terminal:
git clone https://github.com/HiLakshya/NewsletterSignup-LandingPage.git
-
Navigate to the project directory:
cd NewsletterSignup-LandingPage
-
Install the required dependencies:
npm install
-
Replace the APIKey and ListID variables in the app.js file with testing variables provided on MailChimp documentation.
-
Start the server:
node app.js
-
Open your web browser and go to http://localhost:3000/ to view the landing page.
Thank you for your interest in this project. If you have any questions or feedback, please feel free to contact me.