PROJECTS

NeuralPress: AI-Powered Content Assistant Plugin

Custom Post Type + OpenAI API + Gutenberg Block

Overview

NeuralPress is a WordPress plugin that integrates OpenAI APIs to perform automated content rewriting and expansion. The plugin is built using a custom post type, React-based Gutenberg blocks, and secure server-side PHP workflows to enable AI-assisted content editing directly within the WordPress admin.

Technical Features

AI Content Processing
  • Integrated OpenAI API for generating rewritten and expanded content.
  • Handles API authentication, request throttling, and response parsing securely on the server side.
Gutenberg Blocks
  • Developed custom React-based Gutenberg blocks for in-editor AI interactions.
  • Supports live previews, content insertion, and editing within the WordPress block editor.
Plugin Architecture
  • Built as a modular PHP plugin with hooks, filters, and REST API endpoints for extensibility.
  • Implements server-side validation and sanitization of all user inputs.
  • Uses custom post type to manage AI-generated content separately from standard posts.
Security & Performance
  • Secure API workflows prevent exposure of API keys.
  • Optimized async requests to OpenAI to prevent blocking admin UI.
  • Caching layer to reduce repeated API calls for unchanged content.

Tech Stack

  • Refer to README.md for build instructions and deployment steps.
  • You MUST set your OpenAI API key either in wp-config.php or via plugin settings.

Have a Challenge? Let’s Solve It.

Copyright © 2025 Saurabh Singh