Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.83 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.83 KB

Faster Email Campaigns using Mailchimp API

Table of Contents

  1. Introduction
  2. Development
    1. Front-End
    2. Back-End
  3. Deployed Version
    1. Website
    2. Clearance

Introduction

The goal of this project is to take advantage of the Mailchimp API to send quickly custom HTML-emails to a professional mailing-list. As the sent emails all use the same template, and as the only difference between them is the content of the sections, we created a website allowing users to write the text of these sections. Then, the node.js backend creates the HTML content of the email from the content written, and creates a Mailchimp campaign. Finally, a test email is sent to auditors for review.

Development

Front-End

The Front-End development uses the Vue.js framework, with the Vuetify library. This allow beautiful handcrafted Material Design components.

Back-End

The Back-End uses Node.js, with the Mailchimp API. This Back-End is hosted with Firebase, using Cloud Functions for Firebase.

Deployed Version

Website

The deployed version of this website is accessible here: MRI Website

Clearance

The ability to create campaigns with this deployed website is restricted to active members of Telecom Etude Junior-Entreprise. This is achieved with the necessity to sign in with a @telecom-etude.fr Google Workspace account.

Documentation

Documentation is available at this link: https://corentin-ryr.github.io/Intranet-Mailchimp/