Builds.Syed Tasavour
Builds
Experimentarchived2024

EzyMetrics API

A Node.js API for managing leads and campaigns, with CSV reports, email alerts, and Salesforce and Mailchimp integrations.

Started
2024
Stack
Node.js, Express, MongoDB, Mongoose, Nodemailer, Axios
Kind
Experiment
Source
Public

Why I built it

A backend practice build for a marketing-style data layer: CRUD for leads and campaigns plus reporting, notifications, and third-party sync.

What it does

  • CRUD operations for leads and campaigns
  • CSV report generation for leads
  • Email alerts when lead counts cross a threshold
  • Integrations with Salesforce for leads and Mailchimp for subscriptions

How it is built

Node.js and Express with Mongoose on MongoDB, Nodemailer for email, CSV Writer for reports, and Axios for Salesforce and Mailchimp HTTP calls.

How it evolved

  1. 2024
    Scoped

    A backend practice build for a marketing-style data layer: CRUD for leads and campaigns plus reporting, notifications, and third-party sync.

  2. 2024
    Built

    Node.js and Express with Mongoose on MongoDB, Nodemailer for email, CSV Writer for reports, and Axios for Salesforce and Mailchimp HTTP calls.

  3. 2024
    Shipped

    Shipped; since retired.

Built by Syed Tasavour. More at syedtasavour.com.