Initial commit: BRB Store Next.js storefront with Meshkee image slots.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-21 12:13:41 +03:30
co-authored by Cursor
commit cfa21cbee9
79 changed files with 9482 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
Domain: brb-store.com
Documentation for backend is:https://api.meshkee.com/docs/website
Login or user icon should go to customer.{domainName}.com
Create product page and details >> connect to store items
Details page:
- use light box gallery
- zoom image on hover
- has two tabs in bottom, description and comments. Comment is for authenticated user if not show a login link button or box
Create blog page and details >> connect to blog
Product Menu should be a mega menu with level 1 and 2 of categories
Search input should be instant search - activate when type more than 2 char
First carousel >> special-sale
Second carousel >> multi-vitamin
Third carousel >> body-building-supplement
update context md for better use in other Ai and systems - update it on every prompt (If required)
+22
View File
@@ -0,0 +1,22 @@
Wire this page to brb-store.com static-image slots.
Read http://meshkee.com/docs/website (static-images). Env is already set.
Fetch slots, match by key:
- slider > duplicatable
- 3 icon image
- categories > duplicatable
- about us image - one slot
- five-banner-section → five slot
- two-banner-row → two slot
- full-row-image > one slot
- two-branch-image > two slot
Use slot.images (all of them if kind=list, first if kind=single).
url → <img src>. linkUrl → wrap in <a>. Empty or fail → keep current placeholder.
Use slot.aspectRatio from the API. Do not invent upload APIs.
If image size or aspect ratio has changed during development, please update it for statics image reader. Add this as rule
update context md for better use in other Ai and systems - update it on every prompt (If required)
+18
View File
@@ -0,0 +1,18 @@
Create a website for spare parts of home appliances store from brb-store.com
Download and use banners,images and fonts from main website, icon and color Pallete from main website
For image you can use images in assets/sample images either
Logo from main website either
Pick data from current website - all data is valid
Lang:fa
Directions: rtl
Use next js
Color palette like website
use flat design
Clone only homepage, about us, contact us
Use image oriented design with a red minimal overlay if needed. Product images are white bg images that will read from backend later
update context md for better use in other Ai and systems - update it on every prompt (If required)