NexusCart is a premium, AI-powered automation middleware that syncs Shopify product data to WordPress.com blogs. It uses Groq's Llama 3.3 to generate immersive, SEO-optimized product landing pages and automatically handles media uploads and featured images.
- AI Copywriting: Generates sophisticated D2C-style product copy using Groq (Llama 3.3).
- Automated Sync: One-click publishing from Shopify to WordPress.
- Premium Design: Built-in glassmorphic dashboard and high-end inline CSS for WordPress posts.
- Media Support: Automatically uploads Shopify images to the WordPress Media Library and sets them as Featured Images.
- Shopify Integration: Direct checkout links on every synced post.
- Frontend: Next.js, Tailwind CSS, Shadcn/UI, Framer Motion.
- Backend: Node.js, Express, XML-RPC.
- AI: Groq SDK (Llama 3.3 70B).
- Database: Supabase (for sync logging).
- Framework: Next.js
- Root Directory:
frontend - Build Command:
npm run build - Env Vars:
NEXT_PUBLIC_API_URL: [Your Render Backend URL]/api
- Environment: Node.js
- Root Directory:
backend - Build Command:
npm install - Start Command:
node server.js - Env Vars:
PORT: 5000 (Render sets this automatically)GROQ_API_KEY: Your Groq API keyWP_URL: Your WordPress site URLWP_AUTH:username:application_passwordSHOPIFY_STORE_URL:your-store.myshopify.comSHOPIFY_ACCESS_TOKEN: Your Shopify Admin API tokenSUPABASE_URL: Your Supabase Project URLSUPABASE_KEY: Your Supabase API Key
- Clone the repo.
- Create a
.envfile in the root with the variables listed above. - Run
npm installin bothfrontendandbackenddirectories. - Run
npm startinbackend. - Run
npm run devinfrontend.
Created with β€οΈ by NexusCart Team