12 animation modules (IntersectionObserver + CSS, no animation framework)
React admin panel with live preview customizer
Block editor block (“AnimFolio Portfolio”) plus the [animfolio] shortcode
WordPress privacy tools integration — contact submissions are included in the personal-data export and erase tools, with suggested privacy-policy text
Pre-minified CSS/JS assets (toggle in Customizer) for fast page loads
Contact form with honeypot, time-check, JS-check, and always-on IP rate-limiting spam protection
QR code / vCard generation (client-side, no external API)
Dark/light mode with system preference detection and localStorage persistence
SEO meta tags (Open Graph, Twitter Cards, JSON-LD Person schema)
Import/export (JSON) + backup/restore system
Social media links management (GitHub, LinkedIn, Twitter, Dribbble, Behance, Instagram, YouTube, etc.)
Full REST API (10 controllers, 25+ endpoints)
Mobile responsive with hamburger navigation
Scroll progress bar and back-to-top button
Custom HTML section type (sanitized HTML + WordPress shortcodes)
WP.org compliant — all plugin assets bundled locally; no tracking, no CDN dependencies. The only outbound calls are optional and user-initiated: WordPress core oEmbed when you add a video URL to a project (the result is cached locally), and Google Fonts only if you explicitly opt in. Proper sanitization, escaping, and nonces throughout.
Bundles one third-party JavaScript library: qrcode-generator (MIT license) for client-side QR code generation — no external API or service is called.