Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Ashwintrn/Event-and-Email

Repository files navigation

Pre-Requisites:

  • Git, Docker

How to run:

  • Clone the project
  • Add API_KEY by entering it manually in the "docker-compose.yml" file. The file is present in the root source itself. In that File, navigate to the " source -> web -> environment " section and replace the "INSERT YOU KEY" with your iterable-api-key.
  • Followed by that, Just run the "docker-compose up" command, the server should be active in your localhost. Proceed further with using the application. For further info, check the "Workflows in our Application" section.

Workflows in our Application:

  • Creating a management system for users.
  • User creates an account in our application.
  • We make sure the user is authenticated.
  • Since Iterable doesn't have any user creation API. we don't create it there, we create it only in our side.
  • When "Event A" or "Event B" Button is clicked we use "track your event" in the Iterable Event API and track the events correspondingly.
  • When we create an event it is stored with association to the users in our DB storage.
  • We will only have these two events,and these events will be used by different users that log in and these events are tracked with "track your event" Iterable API.
  • We assume Iterable tracks the event and the user, with "track your event" Iterable API for some analytical purpose.
  • When "Event B Button" is created, we follow it with an email to the user.
  • Email is sent via Iterable Email API.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published