This project demonstrates the integration of TinyMCE as a Newsletter Email Editor with an Angular application. It showcases how to set up and customize TinyMCE and the workshop goes through setting up the environment, installing dependencies, and building the project using Windsurf AI
- Integration with Angular 19.x
- TinyMCE rich text editor implementation
- Material UI components
- Responsive design
- Modern development workflow
- Node.js (Latest LTS version recommended)
- npm (comes with Node.js)
- Angular CLI (
npm install -g @angular/cli
) - Clone Boilerplate Code
- TinyMCE Cloud Account
- OpenAI API Account
-
Clone the repository:
git clone https://github.com/mrinasugosh/tinymce-angular-newsletter-email-demo.git
-
Navigate to the project directory:
cd tinymce-angular-newsletter-email-demo
-
Install dependencies:
npm install
Run the development server:
npm start
Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.

Contributions are welcome! Please feel free to submit a Pull Request.
- TinyMCE Documentation
- Angular Documentation
- TinyMCE Angular Integration Guide
- TinyMCE Email Editor Starter Config
If you have any questions or issues, please create an issue in the GitHub repository or contact us.
For more information on using the Angular CLI, including detailed command references, visit the Angular CLI Overview and Command Reference page.