Java architecture · Frontend-backend separated · Native all-in-one

QanvorPress Press module
A WordPress alternative, rebuilt on Java

Spring Boot + Vue 3. Native blog, shop, CRM, membership and forum. 21 industry themes, 8 languages, 67 test cases passing. One deploy, everything included.

Not a demo — a production system

10
Maven modules
500+
Java source files
71+
Database tables
67
Test cases passing

Spring Boot + Vue 3 vs PHP monolith

Not a reskinned WordPress — a ground-up redesign for small business.

QanvorPress

  • Backend: Java 17 + Spring Boot
  • Frontend: Vue 3.5 + Vite 8
  • ORM: MyBatis-Flex (type-safe)
  • Cache: Redis native integration
  • Auth: JWT Token
  • Deploy: Single JAR, one Docker command
  • Passwords: BCrypt hashing
  • Security: Global SQL injection filter

Traditional PHP CMS (WordPress 6.6)

  • Backend: PHP 8.2 monolith
  • Frontend: Native templates + jQuery
  • ORM: WP_Query / raw SQL
  • Cache: Third-party plugins
  • Auth: Cookie / Session
  • Deploy: LAMP/LNMP file server
  • Passwords: Legacy MD5 (compat)
  • Security: Depends on security plugins

8 modules, ready out of the box

No 20 plugins, no plugin conflicts, no security holes.

✏️

Blog

Rich text + Markdown, posts/categories/tags/comments/views

🛒

Shop

Products/orders/inventory/shipping, WeChat Pay, Alipay, PayPal, PingPong

👥

CRM

Customers/opportunities/follow-ups/contracts/funnel/pool

💳

Membership

Recharge/transaction ledger/tiers/dashboard

💬

Forum

Boards/moderators/posts/nested replies/mute/word-filter

🎨

Page Builder

Drag/Markdown/rich text, 9 components, 3-device preview

📊

Dashboard

Order stats/top 5 products/yearly trend chart

📈

Monitoring

CPU/memory/disk/network/JVM, 5-second refresh

21 industry themes, 8 native languages

21 Themes

Industry themes, one-click

Covering corporate/news/education/medical/legal/hospital/restaurant/travel/fitness/finance/manufacturing/trade. Switch in admin.

8 Languages

Native i18n, no plugins

Simplified Chinese/Traditional Chinese/English/Japanese/Spanish/French/Hindi/Portuguese. Frontend switch, 8-language admin.

RBAC

Dynamic route menu

Menu generated from database, role-based permissions. Unlimited depth, Redis cached.

Security

Enterprise baseline

BCrypt hashing, global SQL injection filter, IP blacklist, word filter, captcha, scheduled backups.

Want to see the admin panel?

Free tier is fully functional. Deploy it, try it, buy only if it fits.

See Pricing