NANO 🍌 BUILT THIS
Want to back the stream? The «داعم» membership on YouTube is EGP 60 a month: badges, emoji, and I answer your questions first on stream. Become a supporter
The gist
The stream follows development of TalkStore, a proposed AI assistant for Shopify merchants, from shaping a pre-launch waitlist page to testing access to product, order, and theme data and building GraphQL wrappers with personal-data safeguards. Luqman discusses specialized research, build, review, security, and compliance agents; usage limits that constrain parallel work; store-context caching; and conversation persistence. Practical work covers deploying an Astro frontend through Cloudflare, connecting the domain, Supabase, and the waitlist form, and improving social metadata and lightweight analytics. Deployment and DNS pass through repeated errors and pending states before later progress is reported. A code audit surfaces significant authorization, Prisma connection, expired API-version, and GDPR-webhook issues; some fixes are reported, while follow-up remains. Audience discussions also cover video performance, model routing, OpenClaw, code security, freelancing, Shopify basics, and distribution. Final Shopify approval and compliance remain uncertain, as does the measured benefit of some caching work, while the broader discussion argues for beginning marketing and waitlist building before launch without treating the overall build or review as fully finished.
119 moments from the stream
- 1:58:26
Using an Agent for a Code Security Sweep
Answering an audience question, the speaker said he does not work in cybersecurity but uses an agent to perform a security sweep of the code.
- 1:59:43
Testing a Shopify Assistant’s Access to Store and Theme Data
The speaker tested whether the store assistant could count products and collections and read CSS, JSON, and code files in a duplicate theme. The assistant said it lacked direct access to inventory, Shopify admin, or theme files, while the task review referenced three working tools, leaving its actual capabilities to be verified.
- 2:01:38
Reviewing a Shopify REST API Wrapper for Themes
The speaker reviewed a task to build a Shopify REST API wrapper for themes, using a request to read the theme codebase as a practical check of what the implemented tools actually support.
- 2:03:06
Finding the Cloudflare Pages Setup Flow
While reviewing deployment guidance, the speaker searched Cloudflare’s application-creation flow, found the Pages option under Compute, then attached a screenshot and requested step-by-step help configuring it correctly.
- 2:07:30
Testing an AI Agent’s Access to a Shopify Theme
Luqman reran a test to verify whether the agent could return snippets or code from the theme, asking it to list themes and read the main theme’s config JSON file. His reaction indicated that access worked in this attempt.
- 2:09:57
Configuring an Astro Frontend Deployment on Cloudflare
TalkStore was configured for Astro with npm run build and a dist output directory, alongside discussion of connecting the domain through GoDaddy and Cloudflare. The build failed, prompting a review of the branch and settings and another deployment attempt.
- 2:12:54
Setting the Production Branch for Automatic Deployment
He reviewed the Cloudflare settings, noticed the production branch was still set to main, and worked toward changing it so pushes to the intended branch would trigger deployment automatically.
- 2:15:43
Checking GraphQL Versus REST for a Shopify App
He raised a question about which API the project uses, explaining that he had recently learned Shopify’s app-submission checklist could make REST API usage an issue for this project and that he had been advised to use GraphQL instead.
- 2:17:18
Voice Versus Typing with an AI Agent
Responding to an audience observation, Luqman explained that he sometimes types to the agent but uses voice input most of the time, including when preparing tasks.
- 2:17:45
Diagnosing an Astro Build Running from the Repository Root
After repeated deployment failures, the likely issue was identified as Cloudflare running the build from the repository root instead of the landing directory. The build command, root directory, and landing/dist output path were adjusted, but the next attempt also errored, so the fix was not yet confirmed.
- 2:22:15
Reviewing the Landing Page Build Settings
He reviewed the build configuration and root-directory path after a deployment problem, asking for questions and screenshots to verify the settings before retrying.
- 2:23:27
The Idea Behind an AI Assistant for Shopify Stores
He explained that the proposed app aims to let merchants use AI to perform work inside a Shopify store, including product management, analytics, and store changes. He also noted possible challenges with Shopify's compliance checklist and the risk of rejection during review.
- 2:25:49
Setting the Deployment Root Directory
He identified the required deployment change: setting the root-directory path to the landing-page folder before the next attempt.
- 2:26:33
Understanding Shopify Merchants Through Platform Experience
The speaker said his long experience using the Shopify ecosystem helped him understand how merchants think and the problems they encounter, while clarifying that he had not previously built a Shopify app.
- 2:28:08
What Is Shopify?
Responding to an audience question, he described Shopify as a platform for creating an online business and selling goods or services through a website and supporting apps, broadly comparing it with platforms such as Wix and WooCommerce.
- 2:29:42
Testing Conversational Product and Collection Queries
He tested conversational prompts for requesting store products and asking about collections. The captions show the assistant announcing a product fetch and answering the collection-count question, after which the task was marked complete, without exposing the store's actual data.
- 2:31:13
Preparing for Shopify’s App Submission Checklist
While nearing completion of the second milestone, he prepares against an extensive Shopify app-submission checklist and discusses the risk of rejection while proceeding with the submission effort.
- 2:34:29
Why Builders Stall at Marketing and Distribution
He argues that some AI-assisted builders can create applications but stall at marketing and distribution. His advice is to ship the product first, since in his view AI currently helps more with coding than with marketing.
- 2:36:27
Validating on Shopify Before Expanding
He discusses starting with Shopify to validate traction before considering later WordPress and WooCommerce extensions. He also gives his view that SaaS economics can make software companies an attractive business model.
- 2:38:07
A Shopify Orders Wrapper as the Basis for Commerce Analytics
A task is prepared to wire Shopify order listing through an API wrapper, intended to unlock a commerce-intelligence agent that can answer questions such as revenue and best-selling products.
Got a question about something in this stream?
Ask in the group