رحلة PersonaCart، المقال 1 من 21 - مقدمة
رحلة PersonaCart: لماذا نكتبها
نظرة مكتوبة إلى الوراء على كيفية بناء PersonaCart، من 12 أبريل إلى 12 أكتوبر 2026. كل ما نذكره مأخوذ من سجل الـ commits الحقيقي لدينا.
Vinod Morya
Co-founder, PersonaCart • ١٢ أكتوبر ٢٠٢٦
هذا هو المقال الأول في نظرة مكتوبة إلى الوراء على كيفية بناء PersonaCart. أكتبه في 12 أكتوبر 2026. تغطي السلسلة الفترة من 12 أبريل إلى 12 أكتوبر 2026، وكل مقال بعد هذا يتناول فترة واحدة من ذلك الوقت. كتبتها من سجل git لدينا، لا من الذاكرة.
باختصار
- تشرح هذه السلسلة، ميزة بعد ميزة، ما حاولنا بناءه وما هو مبني فعلاً.
- PersonaCart موجَّه للمدربين والأكاديميات والاستوديوهات الذين يبيعون أيضاً عبر الإنترنت.
- كل ما نصفه مبني وموجود على فرع staging لدينا. ليست هذه قصة عن العملاء أو الإيرادات، لأننا ما زلنا قبل الإطلاق.
لماذا سلسلة رحلة
تعرض معظم مدونات شركات البرمجيات المنتج النهائي فقط. أردنا سجلاً أقرب إلى الحقيقة: ما نوينا فعله في أسبوعين بعينهما، وما يُظهر الكود أننا فعلناه، وما زال مفتوحاً.
لذلك القاعدة في هذه السلسلة بسيطة. كل ادعاء يأتي من سجل الـ commits في مستودعَي الكود لدينا: الواجهة الخلفية بلغة Go والواجهة الأمامية بـ React. إذا لم يُظهر commit شيئاً يلاحظه مدرب أو صاحب أكاديمية بوضوح، فلا يدخل. تُستثنى إعادة الهيكلة والاختبارات والتفاصيل الأمنية الداخلية، وكذلك أي شيء وُضع على الرف.
ولا نذكر أرقاماً عن المستخدمين أو المبيعات. لم نُطلق للعملاء بعد. من يستخدم المنتج اليوم هم في الغالب المؤسسون وحساباتهم التجريبية. وأي كلام أكثر من ذلك سيكون مختلقاً.
ما الذي يحاول PersonaCart أن يكونه
PersonaCart منصة لمن يعلّمون ويدرّبون: مدربو الرياضة، وأصحاب الاستوديوهات، والمدربون، والمعلمون. وهم عادةً يديرون عملين في وقت واحد. الأول هو العمل الميداني أو المباشر مع الطلاب والعائلات. والثاني هو البيع: برامج ودورات واشتراكات ومنتجات وملفات للتنزيل.
نريد مكاناً واحداً للاثنين، مع بقاء الجزأين منفصلين.
- المتجر. واجهة متجر فيها منتجات ودورات واشتراكات وصفحة دفع. هنا ذهبت الأشهر الأولى من العمل.
- الأكاديمية (Academy). الفرق والقوائم والجداول والحضور وصندوق وارد لأولياء الأمور. وهي جزء مختلف من المنتج عن المتجر، وسيشرحها مقال لاحق بمفرده. انظر صفحة Academy.
وحول هذين الجزأين بعض الأدوات الأخرى: صفحة رابط في البايو (BioLink)، ومولّد دورات بالذكاء الاصطناعي، ومجموعة من الأدوات المجانية. إضافة المدربين إلى Academy مجانية؛ وللاطلاع على الخطط، راجع الأسعار.
إلى أين يعود التاريخ
أول commit في مستودع الواجهة الأمامية مؤرَّخ في 10 فبراير 2026، وأول commit في الواجهة الخلفية في 17 فبراير 2026. فعندما تبدأ هذه السلسلة في 12 أبريل، كان عمر الكود قد بلغ نحو شهرين. سترى في المقال 02 أن أبريل كان حافلاً أصلاً: فريق مساعدين بالذكاء الاصطناعي، ومعالج استيراد بيانات، ودفع سريع، وكثير من إعدادات المتجر.
التاريخ ليس مرتباً. بعض الأعمال بدأت ثم سُحبت لاحقاً، وبعضها غُيّر اسمه، وبعضها قُلّص نطاقه عن قصد. أذكر ذلك في المقالات حين تُظهره الـ commits. مثلاً، في مايو حددنا الإصدار الأول من القوالب بأربعة قوالب فقط وأجّلنا الباقي إلى إصدار لاحق. هذا النوع من القرارات جزء من القصة.
كيف يُبنى كل مقال
لكل مقال الشكل نفسه، لتتصفحه بسرعة.
- باختصار. ثلاث نقاط.
- الميزة الرئيسية. ميزة واحدة كانت الأهم في تلك الفترة، مذكورة في العنوان.
- ما الذي بنيناه. الأشياء الأخرى، باختصار وبكلمات بسيطة.
- ماذا يعني ذلك لمدرب أو أكاديمية. ما ستلاحظه أنت، لا ما يفعله الكود.
- الأسئلة الشائعة. ثلاثة أسئلة تُجاب من واقع ما يُظهره التاريخ فقط.
كل مقال يذكر أنه نظرة إلى الوراء ويحمل سطر «الفترة المغطاة». وكلها منشورة في اليوم نفسه، 12 أكتوبر 2026، فلا شيء منها مؤرَّخ بتاريخ سابق.
ما لن تجده هنا
- لقطات شاشة للإصدارات القديمة. لم نحتفظ بها ولن نعيد إنشاءها. وحيث تظهر صورة، فهي تعرض منتج اليوم.
- قصص عملاء أو اقتباسات أو أرقام نمو.
- الأسعار. فهي تتغير وتوجد في صفحة الأسعار.
- وعود بما هو قادم، بما يتجاوز ما تُظهره commits الفترة التالية.
ما التالي
يغطي المقال التالي الفترة من 12 إلى 25 أبريل 2026. ميزته الرئيسية هي Pie، فريق الذكاء الاصطناعي داخل PersonaCart. بعد ذلك تتقدم السلسلة أسبوعين بعد أسبوعين حتى أوائل أغسطس، ثم أسبوعاً بعد أسبوع حتى اليوم. وتشرح المقالات الأخيرة Academy وأين يقف المنتج الآن.
إذا كنت مدرباً أو تدير أكاديمية وتريد المتابعة، فابدأ بالمقال 02. وإذا أردت أن نبني لك شيئاً، فعنواني في نهاية كل مقال.
هل تريد أن نتحدث؟ أنا أحد المؤسسين المشاركين في PersonaCart. إذا كان لديك سؤال أو فكرة أو شيء تريد أن نبنيه، فاكتب لي مباشرة: [email protected].
Vinod Morya, Co-founder, PersonaCart
Frequently asked questions
هل أُطلق PersonaCart للعملاء؟
لا. الكود الموصوف في هذه السلسلة مبني وموجود على فرع staging لدينا. ومن يستخدمه اليوم هم في الأساس المؤسسون وحساباتهم التجريبية، ولذلك لا نذكر أرقام عملاء.
من أين تأتي الوقائع في هذه المقالات؟
من سجل الـ commits في مستودعَي الواجهة الخلفية والأمامية لدينا. لكل مقال ملف تدقيق يسرد الـ commits الكامنة وراء كل ادعاء. وأي شيء وُضع على الرف أو لا يظهر بوضوح للمستخدم تُرك خارج المقال.
هل Academy جزء من المتجر الإلكتروني؟
لا. Academy، بفرقها وجداولها وصندوق وارد أولياء الأمور، منفصلة عن المتجر. وتشرحها هذه السلسلة في مقال خاص بها.
Written by Vinod Morya
Co-founder, PersonaCart
Helping creators build successful online businesses with practical tips and strategies.
Subscribe to our newsletter
Get the latest creator tips and strategies delivered to your inbox.