FAQ
Common questions, honest answers.
Clear answers about the 29-tool structure, 5 paid tools, MySQL database, migration safety, and staging workflow.
Platform & Tools
What is JR Affiliate AI?+
JR Affiliate AI is a SaaS workspace for affiliate marketers, bloggers, SEO operators, and online business owners. It is being migrated from the old PHP system into a pure Next.js dashboard.
How many tools are included?+
The structure is locked at 29 total tools: 5 premium tools and 24 free-access tools. The 5 premium tools are Article Generator, Article Humanizer, Keyword Research, SEO Checker, and Ad Intelligence.
Are the 24 free tools really free?+
Yes. The free tools stay available for user activation and daily utility workflows. The 5 premium tools remain protected by plan, credits, and usage rules.
Is this a PHP mirror?+
No. The old PHP system is used only as the logic and database reference. The final app is a pure Next.js SaaS interface with modern routes, APIs, and dashboard pages.
Accounts, Database & Migration
Which database is used for the main SaaS?+
The active main SaaS database is u834057523_jr_ai_2026. It stores existing users, articles, usage, payments, keywords, SEO checks, rewritten articles, and Ad Intelligence data.
Is MyCourse mixed with this app?+
No. MyCourse stays separate on its own LMS database and must not be mixed into the main JRAffiliateAI SaaS migration.
Why was MongoDB showing an error?+
The old staging app still expected MONGODB_URI for registration. This patch allows signup to use the active MySQL users table when MongoDB is not configured.
Will existing PHP users be preserved?+
Yes. Existing users are read from the MySQL users table, including legacy bcrypt password support from the old PHP system.
Billing & Access
How do paid tools unlock?+
The 5 premium tools unlock based on the user plan, selected-tool access, credits, and usage limits already stored in the active database.
What happens to saved history?+
Articles, humanized articles, keyword records, SEO checks, Ad Intelligence items, and favorites should remain connected to the same MySQL database.
Can pricing change later?+
Yes. Pricing copy can be adjusted after final plan locking. The important migration rule is preserving plan/access logic before moving the main domain.
Deployment
Where should this be deployed first?+
Only app.jraffiliateai.com staging should be used first. The live jraffiliateai.com domain should stay untouched until testing is complete.
What must be checked before main-domain shift?+
Login, signup, dashboard, 5 paid tools, 24 free tools, Stripe, user usage, history, SEO metadata, robots, sitemap, and mobile responsiveness must all pass first.
Need help with migration testing?
Use staging first, test each paid tool, then move the final Next.js app to the main domain only after everything is stable.
Contact support →