Ecommerce Template
Modern ecommerce template built with Next.js 16, React 19, Drizzle, Better Auth, Supabase, and Stripe.
Persian used-car price estimator for dealers: price range, factor breakdown, buy-value score and side-by-side comparison. Plain HTML/CSS/JS. Built with Claude & Claude Code.
CommerceJavaScript · CSSGitHub @amirsam200OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗ابزار تکصفحهای برای فروشندههای نمایشگاه که بازهٔ قیمت تقریبی خودروی دستدوم را میدهد و نشان میدهد هر عامل چقدر روی قیمت اثر گذاشته است. قیمتها تقریبیاند: سطحشان با فضای بازار آبان ۱۴۰۵ همتراز شده، اما قیمت دقیق هیچ مدلی نیستند و از تب «تنظیمات» قابل اصلاحاند.
فایل index.html را با دوبار کلیک در Chrome، Edge یا Firefox باز کنید.
سرور، نصب یا اینترنت لازم نیست. بدون اینترنت فقط فونت Vazirmatn به Tahoma تبدیل میشود.
| خواستهٔ تسک | کجا |
|---|---|
| ورودی: برند و مدل از لیست، سال شمسی، کارکرد، وضعیت بدنه، تعداد مالک | تب «تخمین قیمت» (چیپ برند و بدنه، اسلایدر کارکرد) |
| خروجی: بازهٔ قیمت (حداقل تا حداکثر) | کارت نتیجه |
| اثر هر عامل روی قیمت | نمودار آبشاری «هر عامل چقدر روی قیمت اثر گذاشت؟» |
| ویرایش قیمت پایه و همهٔ ضریبها (از جمله وضعیت فنی و نمرهٔ مدلها) + ذخیره در مرورگر | تب «تنظیمات» |
| ذخیرهٔ ۵ تخمین آخر | تب «تاریخچه و مقایسه» |
| مقایسهٔ دو تخمین با اختلاف به تومان و درصد | دکمههای A و B روی کارتهای تاریخچه، یا دکمهٔ «مقایسه با تخمین قبلی» |
| وضعیت فنی (موتور، گیربکس، تعلیق، لاستیک، سابقهٔ سرویس) بهعنوان عامل پنجم | مرحلهٔ ۴ فرم و ردیف «وضعیت فنی» در نمودار آبشاری |
| امتیاز ارزش خرید ۰ تا ۱۰۰٪ با دلیلها | مرحلهٔ ۵ فرم (قیمت فروشنده، اختیاری) و کارت «امتیاز ارزش خرید» در نتیجه |
قیمت مرکزی = قیمت پایه × ضریب سن × ضریب کارکرد × ضریب بدنه × ضریب فنی × ضریب مالک
بازه = قیمت مرکزی ± ۶٪ (قابل تنظیم)، گرد به میلیون
SPEC.md.امتیاز = ۴۰٪ قیمت + ۳۰٪ وضعیت فنی + ۲۰٪ مدل + ۱۰٪ بدنه
data.js فرضیاند.fetch: دادههای پیشفرض در data.js هستند تا صفحه با دوبار کلیک باز شود.۲٬۹۵۰٬۰۰۰٬۰۰۰)، بدون اینکه نشانگر جابهجا شود.Intl با تقویم persian).index.html ساختار صفحه و سه تب
style.css ظاهر (راستچین، واکنشگرا)
data.js تنظیمات پیشفرض (اعداد فرضی)
app.js ابزارها، ذخیرهسازی، محاسبه، رابط کاربری
SPEC.md مشخصات قبل از کدنویسی (نسخههای ۱ تا ۳)
PROMPTS.md پرامپتهای کلیدی، نقش من بهعنوان Vibe Coder، و اشتباههای پیدا شده
با Claude (تحلیل و نسخههای ۱ و ۲) و Claude Code (نسخهٔ ۳)، با commit بعد از هر مرحلهٔ سالم. جزئیات در PROMPTS.md، تاریخچه با git log.