ایک کار ڈیلر کا پلیٹ فارم Rust میں دوبارہ تعمیر، ایک URL، ایک گاڑی یا ایک لاگ اِن بھی کھوئے بغیر
پرتگال کے کار ڈیلر G8 Motor کی اسٹاک ویب سائٹ اور بیک آفس 2018 کی ایک Rails 6.1 ایپ پر چلتے تھے۔ ہم نے اسے اسی ڈیٹابیس اور انہی تصویروں پر Rust میں دوبارہ لکھا، اس لیے عملے کے لاگ اِن ویسے ہی رہے؛ پھر عوامی سائٹ کو نیا ڈیزائن، ایک 3D شوروم اور سرچ انجنوں اور AI اسسٹنٹس کے لیے بنایا گیا SEO دیا۔
- کلائنٹ
- G8 Motor
- پلیٹ فارم
- ویب سائٹ اور بیک آفس
- صنعت
- آٹوموٹو
- لانچ
- 2026
چیلنج
پرانی ایپ چل رہی تھی، مگر وہ عمر رسیدہ Rails 6.1 پر تھی، اپنے ڈیٹابیس کے ساتھ ایک ہی سرور استعمال کرتی تھی اور ایسی خرابیاں رکھتی تھی جو ڈیلر کے گاہک ضائع کرتی تھیں: عوامی سرچ کے فلٹر کبھی کام نہیں کرتے تھے اور فون کی تصویریں اُلٹی دکھ سکتی تھیں۔
ہم نے کیا بنایا
ایک مکمل بازنویسی جس نے کاروبار کی ہر ضرورت برقرار رکھی، اور اس کے بعد ایک نئی عوامی سائٹ۔ Rust میں axum اور PostgreSQL کے ساتھ بنی، اور Kubernetes پر چلتی ہے۔
وہی URLs، ڈیٹا اور لاگ اِن
نئی ایپ وہی ڈیٹابیس، وہی تصویری اسٹوریج اور وہی پاس ورڈ ہیش پڑھتی ہے، اس لیے لنکس، اسٹاک اور عملے کے اکاؤنٹس جوں کے توں منتقل ہوئے۔
ایک جدید عوامی سائٹ
WhatsApp بٹن کے ساتھ ایک تیز، موبائل فرسٹ اسٹاک ویب سائٹ، جو بازنویسی لائیو ہونے کے بعد نئے سرے سے ڈیزائن کی گئی۔
ایک 3D ورچوئل شوروم
ایک three.js اسٹینڈ جہاں وزیٹرز گاڑیوں، برانڈز اور رابطے کی تفصیلات کو چاروں طرف دیکھ سکتے ہیں، اور یہ صرف اسی وقت ڈاؤن لوڈ ہوتا ہے جب کوئی اسے کھولے۔
سرچ اور AI میں نمائش
میٹا ٹیگز، JSON-LD، سائٹ میپ، ایک FAQ اور ایک llms.txt جو موجودہ اسٹاک سے بنتے ہیں، تاکہ سرچ انجن اور AI اسسٹنٹس ڈیلر اور اس کی گاڑیوں کو بیان کر سکیں۔
تصویریں سیدھی فون سے
بیک آفس رخ درست کرتا ہے، 1920 px تک سائز کم کرتا ہے، GPS اور دیگر میٹا ڈیٹا ہٹاتا ہے اور ایک وقت میں ایک تصویر پر کام کرتا ہے، اس لیے عملے کو صرف فون کا کیمرا چاہیے۔
پرائیویسی اور سیکیورٹی
کمپنی کے قانونی کوائف کے ساتھ پرائیویسی اور شرائط کے صفحات، اینالیٹکس صرف کوکی رضامندی کے بعد، عوامی فارمز اور لاگ اِن پر Turnstile، اور ای میل DKIM، SPF اور DMARC سے سائن شدہ۔
انجینئرنگ نتائج
ستمبر 2026 میں کوڈ میں گنتی کی گئی؛ میموری اکتوبر 2026 میں پروڈکشن میں ناپی گئی۔
- رول بیک صرف ایک DNS تبدیلی تھی، اور پرانا سرور دستیاب رہا
- تبدیلی سے پہلے پرانے اور نئے ڈیٹابیس کے ریکارڈز کی گنتی کا موازنہ کیا گیا
- کوئی تصویر کاپی نہیں کی گئی: نئی ایپ وہی اسٹوریج بکٹ استعمال کرتی ہے
- عوامی صفحات ریڈ ریپلیکاز سے آتے ہیں، ضرورت پڑنے پر خود بخود پرائمری پر
ٹیکنالوجی
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
کیا آپ کو اپنے کاروبار کے مطابق بنا سافٹ ویئر چاہیے؟
انٹیگریشنز، اندرونی ٹولز، ایپس اور پلیٹ فارمز، جو AI ایجنٹس کی رہنمائی کرنے والے تجربہ کار انجینئرز آرڈر پر بناتے ہیں۔ ہمیں بتائیں کہ آپ کو کیا چاہیے اور ہم آپ کو دکھائیں گے کہ ہم اسے کیسے بنائیں گے۔