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
- Host: GitHub
- URL: https://github.com/joweltisso/email-flow
- Owner: JowelTisso
- Created: 2025-04-08T06:11:58.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2025-04-08T07:18:59.000Z (14 days ago)
- Last Synced: 2025-04-08T07:28:40.166Z (14 days ago)
- Topics: antdesign, axios, react, reactflow, redux-toolkit, styled-components, tinymce, typescript
- Language: TypeScript
- Homepage: https://email-flow.netlify.app/
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.