Ask My Content WordPress plugin - AI-powered semantic search
Ask My Content is an AI-driven content intelligence system that transforms website content into a searchable knowledge layer. Instead of relying on keyword matching, it uses semantic understanding to retrieve relevant information based on meaning and context, allowing visitors to ask natural-language questions and receive accurate, source-backed answers generated from the site’s own content.
The platform automatically indexes WordPress pages, posts, products, events, archives, and supported custom post types. As content changes, modified pages can be re-indexed automatically in the background, ensuring that search results and AI responses stay synchronized with the latest version of the website without requiring full manual re-indexing.
The system is built around a cloud-native architecture where content is processed, embedded, and queried through a scalable Node.js API. Text is converted into vector embeddings using modern AI models, stored in a vector database, and retrieved through semantic similarity search. Retrieval-Augmented Generation (RAG) combines these results with large language models to produce context-aware answers while providing links back to the original source pages.
This project demonstrates how AI, cloud infrastructure, vector databases, and modern web technologies can work together to deliver practical business functionality: intelligent search, knowledge discovery, contextual Q&A, and AI-assisted customer support. The architecture is designed to scale across multiple websites and growing datasets while maintaining predictable performance, efficient background processing, and low operational complexity.
Try it on this website at “AI Chat” menu
Architecture & Stack
- Node.js API backend
- OpenAI embeddings
- Vector similarity search (RAG)
- Managed cloud RDS databases
- Multi-tenant design
Cloud Capabilities
- AWS Elastic Beanstalk
- Stateless API endpoints
- Scalable content indexing
- Secure key handling
FedEx, UPS, USPS Rates – Cloud-Powered Wix Application
The FedEx, UPS, USPS Rates app for Wix is powered by a custom-built, cloud-native backend running on Google Cloud Platform using Node.js, App Engine, and a managed MySQL database. The system is designed for reliability, scalability, and low-latency API performance for production e-commerce websites.
Rather than relying on fragile scripts or shared-hosting integrations, the app uses a dedicated cloud service that processes shipping rate requests in real time, communicates with multiple carrier APIs, and delivers normalized pricing data directly into Wix checkout flows.
This architecture demonstrates how modern Wix apps can be extended with serious backend infrastructure — including monitoring, logging, database persistence, and automatic scaling — using Google Cloud’s managed platform and a production-grade Node.js service layer.
Cloud Architecture
- Google Cloud App Engine (Node.js runtime)
- Managed MySQL database (Cloud SQL)
- Auto-scaling compute
- Secure API endpoints
- Centralized logging & monitoring
- High-availability deployment
Backend Capabilities
- REST APIs for Wix integration
- Webhook processing
- Background workers for carrier sync
- Carrier API abstraction layer
- Rate caching and optimization
- Error tracking and observability
UPS Rates — Azure-Powered Wix Application
The UPS Rates app for Wix is powered by a dedicated backend service running on Microsoft Azure App Service using a production-grade Node.js runtime and a managed Azure MySQL Flexible Server database. The system is designed for reliability, scalability, and secure real-time API processing.
Instead of relying on fragile frontend scripts or shared hosting, the app uses a cloud-native architecture that handles shipping rate requests, communicates with the UPS API, and delivers normalized pricing data directly into Wix checkout and cart flows.
This backend demonstrates how Wix applications can be extended with serious cloud infrastructure — including monitoring, logging, auto-scaling, and database persistence — using Microsoft Azure’s managed platform and a modern Node.js service layer.
Azure Cloud Architecture
- Microsoft Azure App Service (Node.js runtime)
- Azure Database for MySQL Flexible Server
- App Service Plan (scalable compute)
- Secure API endpoints
- Centralized logging & monitoring
- High-availability deployment
Backend Capabilities
- Azure-hosted Node.js API service
- Secure service-to-service authentication
- Request orchestration and rate computation pipeline
- Intelligent request throttling and retry logic
- Persistent rate history and analytics storage
- Application Insights telemetry and diagnostics

