
Settings with options for theme color, currency labels, and admin bar/Gravatar control.
Init User Engine is a lightweight, no-bloat user system for modern WordPress sites. It’s designed for maximum frontend flexibility and gamified user engagement. All dynamic interfaces are rendered via JavaScript with real-time REST API interaction.
No jQuery. Minimal settings. Smart by default.
What you get:
This plugin is the core user system behind the Init Plugin Suite – optimized for frontend-first interaction, extensibility, and real-time gamification.
GitHub repository: https://github.com/brokensmile2103/init-user-engine
[init_user_engine] + modal dashboard init_plugin_suite_user_engine_online_minutes – Modify required online minutes after check-in init_plugin_suite_user_engine_vip_prices – Modify VIP package prices init_plugin_suite_user_engine_referral_rewards – Modify referral rewards init_plugin_suite_user_engine_localized_data – Modify frontend JS data init_plugin_suite_user_engine_calculated_coin_amount – Modify Coin reward before apply init_plugin_suite_user_engine_calculated_exp_amount – Modify EXP reward before apply init_plugin_suite_user_engine_exp_required – Modify EXP required per level init_plugin_suite_user_engine_checkin_milestones – Set milestone streak days init_plugin_suite_user_engine_format_inbox – Modify formatted inbox data init_plugin_suite_user_engine_render_level_badge – Customize level badge HTML init_plugin_suite_user_engine_inbox_insert_data – Modify inbox data before inserting into database init_plugin_suite_user_engine_validate_register_fields – Validate or modify registration fields before account creation init_plugin_suite_user_engine_after_register – Hook after successful user registration (pass user ID and submitted data)init_plugin_suite_user_engine_daily_tasks – Add or modify daily task list and logicinit_plugin_suite_user_engine_captcha_bank – Extend or modify the internal captcha question bank used for fallback validationinit_plugin_suite_user_engine_format_log_message – Customize transaction log message display with access to entry data, source, type, and amountinit_plugin_suite_user_engine_should_keep_original – Override decision to keep original uploaded avatar (GIF or other formats)init_plugin_suite_user_engine_level_up – When user levels up init_plugin_suite_user_engine_exp_added – After EXP is added init_plugin_suite_user_engine_transaction_logged – After Coin/Cash is logged init_plugin_suite_user_engine_exp_logged – After EXP log is recorded init_plugin_suite_user_engine_inbox_inserted – After new inbox message init_plugin_suite_user_engine_referral_completed – When referral is completed init_plugin_suite_user_engine_after_checkin – After user check-in init_plugin_suite_user_engine_after_claim_reward – After user claims reward init_plugin_suite_user_engine_vip_purchased – After VIP is purchased init_plugin_suite_user_engine_add_exp – Triggered when adding EXP via hook init_plugin_suite_user_engine_add_coin – Triggered when adding Coin via hook init_plugin_suite_user_engine_coin_changed – After user’s Coin balance is updated init_plugin_suite_user_engine_cash_changed – After user’s Cash balance is updated init_plugin_suite_user_engine_admin_send_notice – When admin sends notification via wp-admin.Base: /wp-json/inituser/v1/
POST /register – Create a new user account POST /checkin – Daily check-in POST /claim-reward – Claim reward after online duration GET /transactions – Get Coin/Cash transaction log GET /exp-log – Get EXP log GET /inbox – Get inbox messages POST /inbox/mark-read – Mark a message as read POST /inbox/mark-all-read – Mark all as read POST /inbox/delete – Delete a single message POST /inbox/delete-all – Delete all messages POST /vip/purchase – Purchase VIP package GET /referral-log – Get referral history POST /avatar – Upload new avatar POST /avatar/remove – Remove custom avatar and revert to default GET /profile/me – Get current user profile POST /profile/update – Update profile informationGET /daily-tasks – Get list of completed daily tasks and rewardsPOST /exchange – Convert Cash → Coin based on exchange ratePOST /redeem-code – Redeem gift code (returns Coin/Cash rewards)This plugin is licensed under the GPLv2 or later.
You are free to use, modify, and distribute it under the same license.