An open API service indexing awesome lists of open source software.

https://github.com/joweltisso/email-flow

Flow chart for email marketing
https://github.com/joweltisso/email-flow

antdesign axios react reactflow redux-toolkit styled-components tinymce typescript

Last synced: 13 days ago
JSON representation

Flow chart for email marketing

Awesome Lists containing this project

README

        

# Email Flow

Email Flow is a web application designed to assist users in creating and visualizing flowcharts for email marketing campaigns. Built with React, TypeScript, and Vite, it offers a responsive and intuitive interface for designing complex email workflows.

## Features

- **Interactive Flowchart Creation**: Easily design and customize email marketing workflows using a drag-and-drop interface.
- **Scheduling a job**: Scheduling a job to execute the actions according to the flowchart for cold emails.
- **Component-Based Architecture**: Leverages React's component system for modular and maintainable code.
- **Type Safety**: Utilizes TypeScript to ensure type safety and enhance code quality.
- **Fast Development**: Powered by Vite for rapid development and hot module replacement.

## Getting Started

### Prerequisites

Ensure you have the following installed:

- [Node.js](https://nodejs.org/) (version 14 or higher)
- [npm](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/)

### Installation

1. **Clone the Repository**:

```
git clone https://github.com/JowelTisso/email-flow.git
```

2. **Navigate to the Project Directory**:

```
cd email-flow
```

3. **Install Dependencies**:

```
npm install
```

4. Development To start the development server:

Using npm:

```
npm run dev
```

5. Building for Production To create a production build:

Using npm:

```
npm run build
```

The output will be in the dist directory.