BookMyIyer – Dynamic Hindu Ritual & Astrology Booking Platform
BookMyIyer is a full-fledged WordPress-based application built for booking traditional rituals, astrology services, and priest (Iyer) scheduling. It includes features like horoscope generation (with credit-based usage), marriage matching (with match limits per user), detailed and basic daily predictions, dynamic Muhurtham dates and times, and family member profile management. The platform also includes subscription products, credit top-up functionality, and a fully customizable admin panel that allows non-technical admins to add or modify every aspect of the system from Pooja categories to credit pricing.
Here’s a refined and professional version of your plugin documentation, ideal for adding to your Portfolio website under a “Projects” or “Case Studies” section. This includes an overview, detailed explanation, impact, and key technologies used, making it suitable for showcasing your planning, execution, and technical depth.
BMI Plugin Suite – Complete Custom Plugin Ecosystem for Global Hindu Services
Project Type: Full-Stack WordPress Plugin Development
Project URL: globalhinduservice.dev-website.online
Role: Lead Architect & Developer
Stack: WordPress, PHP, WooCommerce, REST API, JavaScript, AJAX, MySQL, Elementor, Prokerala API, Zoom API, Google Maps API
Project Overview
I independently designed and developed a fully functional ecosystem of custom WordPress plugins tailored for a comprehensive Hindu spiritual and astrology services platform called Global Hindu Services. This suite integrates astrology tools, booking and event calendars, cross-domain checkout systems, subscriptions, and custom WooCommerce enhancements.
This is a highly modular and scalable solution featuring over 40+ plugins, each purpose-built to handle a specific domain, ranging from horoscope generation, subscription billing, booking muhurtham dates, to multi-domain payment processing.
Goals & Vision
- Build an astrology-first platform offering personalized Vedic astrology reports.
- Enable users to manage subscriptions, generate horoscopes, match marriages, and book spiritual services online.
- Provide seamless checkout and booking experiences—even across subdomains—through a secure API-driven system.
- Ensure future extensibility and developer-friendliness with shortcode support, modular architecture, and plugin documentation.
Key Features by Module
1. Astrology Plugin Suite
- Horoscope Generator & Matching: Supports basic/detailed charts, marriage compatibility, panchang, and muhurtham.
- Dynamic Shortcodes: Over 15 reusable shortcodes for displaying forms, results, family profiles, and daily predictions.
- API-Driven: Uses Prokerala’s astrology SDK with authentication.
- Template Overriding: Allows theme-level UI customization.
2. Subscription & Membership System
- Built with a multi-tier membership model: Free, Starter, and Premium.
- Integrated with WooCommerce and WooCommerce Subscriptions for billing.
- Developed a points and credits system to control service usage.
- Admin interface for managing user access, credits, and feature-level visibility.
3. Cross-Domain Payment Checkout
- Developed a custom cross-domain architecture where the source domain (frontend) and the payment domain work together via REST APIs.
- Ensures secure token-based authentication and data encryption.
- Enables dynamic product creation and order synchronization across domains.
4. Booking & Muhurtham Calendar
- Interactive and color-coded Tamil calendar showing auspicious and inauspicious times like Pirama Muhurtham, Rahu Kalam, etc.
- Fully responsive and integrated with WooCommerce product scheduling.
- Location-aware astronomical data using GPS and timezone APIs.
5. Custom Login & User Experience Plugins
- Built a custom user login system with social login support.
- WooCommerce call-before-payment plugin for customer verification before order processing.
- Enabled custom forms, conditional content visibility, and responsive dashboards.
Technology Stack & Tools Used
Area | Technologies |
---|---|
Backend | PHP, MySQL, WordPress Plugin API, WooCommerce REST API |
Frontend | JavaScript, jQuery, AJAX, Elementor |
APIs | Prokerala Astrology API, Zoom API, Google Maps API |
CMS | WordPress (Multisite), WooCommerce |
DevOps | GitHub, LocalWP, WP CLI |
Utilities | WP Mail SMTP, WPForms, Advanced Custom Fields, Redux Framework |
Total Plugin Modules Developed
- 20+ Core Custom Plugins for Astrology, Subscriptions, Cross-Domain Payments, and Booking
- 24+ Third-Party Plugin Integrations customized for seamless functionality
- Root-Level Scripts for plugin activation, cart syncing, and order handling
- Modular API Endpoints and custom database tables for scalable development
Project Highlights
- Secure Payment Architecture – Built a secure, token-based API system between two WordPress domains.
- Interactive Panchang & Calendar – Real-time Tamil calendar with sunrise/sunset, nakshatra, dosham, and muhurtham timings.
- Highly Testable Architecture – Enabled debug modes, logging, and session handling for all plugins.
- Fully Scalable – Designed to support thousands of users with asynchronous AJAX operations and database caching.
- Developer Friendly – Plugin architecture follows WordPress best practices and includes shortcodes, API hooks, and override options.
Challenges Solved
- Built a cross-domain WooCommerce payment sync system without relying on default WooCommerce setups.
- Implemented real-time astrology report generation with advanced condition logic and caching.
- Developed feature-tier visibility logic, allowing granular access across multiple memberships.
- Created an efficient muhurtham management system with tooltip-based, interactive UI and admin interface.
Conclusion
This project represents a completely self-planned and self-executed full-stack plugin development ecosystem, built on top of WordPress and WooCommerce. It demonstrates my ability to think through complex technical architectures, design user-first interfaces, and solve domain-specific business needs with scalable code.