عرف عن نفسك وعن البزنس

طورت أداة شات لايف في وقت فراغي والآن أربحت 340 ألف ريال سنويًا

بدأت أطور أداة شات لايف في أوقات فراغي وبقيت أعمل عليها بسياق تمويل ذاتي لحد ما وصلت لأرباح سنوية 340 ألف ريال من اشتراكات رقمية

28 ألف ريال/شهرتجارة إلكترونية
الموقع
livehelperchat.com

كيف جتك الفكرة؟

الكل بدأ من أكثر من 10 سنين. كنت أشتغل في وكالة ويب صغيرة، وطلب منا أحد العملاء سكريبت دعم مباشر. ما كان في بدائل مفتوحة المصدر جيده وقتها، فبنيت النسخة الأولى خلال أسبوعين في إجازتي. بعد ما نشرت النسخة الأولى، وجدت مشاريع ثانيه أحب أشتغل عليها في وقت فراغي.

بعد سنين قليلة، في إجازة الصيف، رجعت أهتم بالمشروع لأنه ما كان يتطور من سنين وما زال يجيب زوار. فقررت أخصص له وقت أكثر. شغلت عليه 6 شهور تقريبًا من غير ما يلاحظه أحد. بعدين صار شيء، بدأت أستقبل تبرعات، وطلبات في المنتدى، وشعرت إن في حركة حقيقية.

اصرف وقتك في اللي تحبه!

اصرف وقتك في اللي تحبه!

اللحظة اللي قررت أترك وظيفتي الرسمية وأشتغل فقط على المشروع كانت لما لاحظت ما عندي وقت فراغ أصلًا. كان وضع غير صحي، ترجع من شغلك وتفتح شغل ثاني. فهمت وقتها كم أقدر أنتج لو ركزت كامل وقتي على المشروع.

مغادرة الوظيفة الرسمية والبدء في العمل لحسابك تعطيك شعور بالحرية والاستقلالية ما يقدر يوصف إلا إذا جربته بنفسك.

اخبرنا عن خطوات تصميم النسخة الأولى من المنتج

النسخ الأولى من المنتج بُنيت باستخدام jQuery و Foundation CSS framework و Zeta Components. كما ذكرت فوق، النسخة الأولى اُنجزت خلال أسبوعين. بالنسبة للتكاليف، التكلفة الوحيدة كانت وقتي الفراغ اللي استثمرته. ما كان عندي أي تمويل وقتها. وما أدين لأحد حتى اليوم، فالمشروع مستقل تمامًا عن أي شركة. حصلت على بعض عمليات النقل اللي أثرت على شكل ومظهر المنتج

من مكونات مكتوبة يدويًا إلى jQuery. من jQuery إلى AngularJS. واليوم بعض الأجزاء بـ React، وبعضها بـ AngularJS، وبعضها لا يزال بـ VanilaJS. يجب أن أعترف أن هذا مو أفضل ممارسة، لكن الحياة ما تكون مثالية مثل أي شيء في الدنيا. أنا بس أبذل قصارى جهدي باستمرار وأطور التطبيق تدريجيًا. وبسبب بعض العملاء الكبار، ما زلت أضطر للحفاظ على أجزاء قديمة من التطبيق

التحدي الأكبر اليوم هو تجربة المستخدم. أتمنى أن تكون بعض الأمور أسهل بالنسبة للمستخدمين في الواجهة. اليوم من الصعب جدًا إرضاء الجميع، وكل طلب ميزة جديدة يضيف تعقيد

في عالم اليوم، فيه خيارات كثيرة جدًا لاختيار بيئة العمل البرمجية، لكن قبل 10 سنين ما كانت الخيارات كثيرة. بعض الخيارات ندمت عليها، وبعضها راضي عنها. ربما أفضل قرار كان اختيار Zeta Components، ما كانت كبيرة مثل Zend Components وقتها، وبس عملت بالضبط اللي أحتاجه. ساعدتني في بناء جوهر المشروع، وتركت لي كل شيء ثاني. شكل واجهة المستخدم قبل 10 سنين كان كذا

واليوم شكل نفس الصفحة الرئيسية أصبح كذا

وصف عملية إطلاق البزنس

الإطلاق نفسه كان ممل فعلاً، ما كان فيه أي احتفالات أو ضجة. كان فيه عدة عمليات إطلاق، أول إطلاق تم خلال أسبوعين، وكان أشبه ببداية لتطوير المشروع لاحقًا. كان شيء جديد عليّ تمامًا أن يكون عندي مشروع مفتوح المصدر. ما كنت أعرف كيف أروج للمشروع وغيره. اللي عملته

  • أني أفتح موقع رسمي
  • وأنشأت مستودع على Github بعد 4 سنين من إطلاق المشروع في 2013. إما معرفتي كانت قليلة، أو أن Github كان صغير جدًا وقتها
  • كانت فيه بعض مستودعات السكريبتات نشرت عليها روابط للمشروع، مثل hotscripts.com و alternative.to
  • وطلعت على جوجل يكمل الشغل
  • ربما الشيء اللي حفّزني أكثر كان التبرعات والطلبات التجارية. بصراحة ما صدقت يومًا أن أقدر أعيش من هذا المشروع، لكن الزمن أثبت أنني كنت مخطئ. أول عملاء جوا كان شي ممتع، المهام كانت بسيطة جدًا مثل التعديل أو التثبيت. كلهم جاوني من جوجل. جاوني على الأرجح لأنهم شافوا نشاط في المشروع، يعني ما هو ميت أو متوقف. اليوم كل شيء أسهل، تقدر تطلب إعلانات جوجل أو حملات فيسبوك وتشوف النتائج. بما أن المشروع ما كان ممول، ما طلبت أي إعلانات. كل شيء نما بشكل طبيعي. اليوم فيه قنوات كثيرة تقدر تروج فيها لمشروعك

    لفترة طويلة جدًا ما كان عندي موقع مناسب للمنتج نفسه. الأحذية تسبب مشاكل :). بالنسبة للاستثمارات، أكبر استثمار كان وقتي الفراغ، وهذي هي ميزة البرمجة. كلنا نقدر نعمل اللي نقدر عليه سواء في وظيفتنا أو في بيتنا. ما نحتاج أدوات خاصة، معرفتنا هي أقوى أداة عندنا. فليش ما نستخدمها في وقت فراغنا

    بما أنني ما كان عندي مستثمرون وما أردت أبدًا، كنت حر أعمل اللي أشتهيه، أطور اللي أشتهيه، وبس أستمتع. حتى اليوم، المدير الوحيد هو أنا

    وهذا شكل الموقع الرسمي وقتها

    بما أن المشروع كان جزء من تعاون مع الشركة السابقة اللي عملت فيها، كان فيه بعض الأمور الخاصة بالعلامة التجارية. مثل الشعار وبعض إشعارات حقوق الملكية اللي تذكر الشركة السابقة. نفس الشركة اللي عملت فيها طول حياتي قبل ما أتركها عشان مشروع Live Helper Chat. من وقتها المشروع أصبح مستقل تمامًا، لأن كل التطوير تم في وقتي الفراغ. من أول إطلاق، حتى الشعار تغير. شكله الحالي تقدر تشوفه على الموقع الرسمي

    منذ التأسيس، شو اللي نجح في جذب العملاء وحفظهم

    ما كان عندي تسويق ولا شيء، فقط موقع رسمي من أول يوم. مرة قال لي واحد، مو المنتجات تبيع، بل الناس. اللي يميزك عن غيرك هو شخصيتك. الشخصية إما ترفعك أو تغرقك

    إنك تحتفظ بالمشروع هالنوع مهم جدًا، لازم تستمر في التحديثات. جيتهاب هو المكان المثالي لهذا، لأن الكل يعرفه. ما أحد يثبت منتجك إذا شاف أنك وقح أو أن المنتج متوقف عن التحديث يعني ميت

    لحفظ العملاء وجعلهم يرجعون، المفتاح هو اهتمامك بهم. ما أحد يحب ينتظر رد لأيام، لذلك أعطي وسيلة تواصل مباشرة معي شخصيًا إما عن طريق سكايب أو ديسكورد، حيث أي أحد يقدر يسأل. الصبر ضروري لأنك تلاقي أنواع مختلفة من المستخدمين، من مطورين ويب محترفين إلى مبتدئين، وما كلهم يعرفون شو هو اباتشي أو نجينكس

    بس ما تتوقع تبني منتج مثالي من أول مرة، نادرًا ما يصير كذا شيء

    بس ما تتوقع تبني منتج مثالي من أول مرة، نادرًا ما يصير كذا شيء

    التوثيق المفصل لهالنوع من المنتجات ضروري. فيه نوعين من المستخدمين، المستخدمين العاديين والمطورين اللي يسويون التكامل للعملاء. خطأ في تجربة المستخدم ألاقي نفسي أتعامل معه حتى الآن، وهو أني ما عنديش توثيق جيد داخل المنتج نفسه. ما أحد يحب يروح لموقع خارجي ويقرأ التوثيق هناك

    بالنسبة للسيرة الذاتية، إذا قررت تبني مشروع كهذا، استعد للرد على طلبات المستخدمين، وتقضي وقت كثير في المحادثات، وتسحب المتطلبات من العميل. المقصود بالسحب، تسأل أسئلة كثيرة قبل ما يوصل مستوى معرفته لمستوى معرفتك. سوء الفهم هو الخطر الأكبر هنا. عندهم تجارب وتصورات مختلفة عنك. لازم توصلهم للفهم نفسه، وهذي صعبة. تعتمد كثير على خبرة العميل، معرفته، وذكائه

    هذي صورة حركة الزوار الحالية للمستودع الرئيسي فقط. ما فيه استراتيجية محددة ولا جهود ترويجية. Live Helper Chat مشروع قديم جدًا، وله مقالات كثيرة نُشرت عنه على طول السنين

    الديسكورد نجح كقناة تواصل

    وش حالك اليوم وش التوقعات للمستقبل

    اليوم، أقدر أقول أن Live Helper Chat يمشي بشكل جيد، شركات كبيرة أكثر تكتشفه وقدراته. اليوم، تقدر تفعل أي شيء تريده فيه. تكامل مع واجهات برمجة تابعة لطرف ثالث، تكامل مع الذكاء الاصطناعي، مكالمات صوتية ومرئية. كل شي موجود. للمستقبل، هدفي هو تبسيط واجهة المستخدم للمستخدمين المبتدئين، وهذي العقبة الرئيسية الحالية

    لأنه مشروع مفتوح المصدر، ومش من نوع المكتبات، دايمًا لازم تقرر إزاء طلبات العملاء الجدد

  • إذا جاوك عميل وطلب ميزة مخصصة له فقط، وبس تشوف أن المشروع يستفيد منها، لازم تجاوب على أسئلة نفسك
  • إذا جاوك عميل وطلب ميزة مخصصة له فقط، وبس تشوف أن المشروع يستفيد منها، لازم تجاوب على أسئلة نفسك

  • إما تسويها له فقط، بس ممكن تكون قرارات سيئة، لأنه إذا جاوك واحد ثاني ووافق يسويها مفتوحة المصدر، ما يصير لك خيار إلا ترفض، وهذي ما حلوة. بعد تزيل فرصة من المجتمع يطورها
  • إما تسويها له فقط، بس ممكن تكون قرارات سيئة، لأنه إذا جاوك واحد ثاني ووافق يسويها مفتوحة المصدر، ما يصير لك خيار إلا ترفض، وهذي ما حلوة. بعد تزيل فرصة من المجتمع يطورها

  • إما ترفض تسويها، أو تقنع العميل يسويها مفتوحة المصدر
  • إما ترفض تسويها، أو تقنع العميل يسويها مفتوحة المصدر

  • بعض العملاء ما يفهمونش أن وجود وحدات مغلقة المصدر في مشروع مفتوح المصدر على المدى الطويل ممكن يضر بالمشروع نفسه بسبب الالتزامات. هذي موضوع منفصل. فقط خذ بالك، وقت يجي لازم تتخذ هالقرارات
  • بعض العملاء ما يفهمونش أن وجود وحدات مغلقة المصدر في مشروع مفتوح المصدر على المدى الطويل ممكن يضر بالمشروع نفسه بسبب الالتزامات. هذي موضوع منفصل. فقط خذ بالك، وقت يجي لازم تتخذ هالقرارات

  • أحيانًا أستثمر وقتي أنا شخصيًا إذا شفت أن طلب مطور من عميل يقدر يتحول لحل عام يعاد استخدامه. مثلًا بدل صورة ثابتة في جزء من الأداة، تصبح ديناميكية
  • أحيانًا أستثمر وقتي أنا شخصيًا إذا شفت أن طلب مطور من عميل يقدر يتحول لحل عام يعاد استخدامه. مثلًا بدل صورة ثابتة في جزء من الأداة، تصبح ديناميكية

    العمل الأساسي مو الاستضافة الآلية اللي أقدمها للعملاء، بل الدعم الشخصي وخدمات التكامل. في وقت ما، أبغى أخصص وقت أكثر لها، لأنها تعني أن المشروع يصير تلقائي بالكامل. الآن وقتي محدود، والدخل بعد، بعدد الساعات اللي أشتغلها أسبوعيًا، وهالنوع من الأعمال ما يقدر يكبر بسهولة

    بالنسبة لأنواع العملاء، فيه نوعين

  • عملاء يستخدمون Live Helper Chat كمنتج رئيسي ويعيدون بيعه أو إعادة تسميته. نعم، تقدر تفعل كل هذي الأشياء
  • عملاء يستخدمون Live Helper Chat كحل مُستضاف ذاتيًا. هذي النوعية أحبهم أكثر، لأنها تعني
  • أنهم يوافقون على جعل معظم المهام اللي أسويها لهم مفتوحة المصدر. فقط يريدون تطوير Live Helper Chat للجميع، لأن التطبيق مو مشروعهم الرئيسي، بل أداة لهم
  • بالنسبة للخطط بشكل مباشر، الهدف الرئيسي هو إبقاء المشروع ناجحًا ومستمرًا. عندي بالفعل عدة وحدات جديدة مطبقة، بس بسبب اتفاقية السرية NDA، ما أقدر أشارك الكود الآن. راح ينشر بعد بضع سنين

    في رحلة تأسيس البزنس، هل تعلمت شيء مفيد أو مهم؟

    فكرتك الرائعة ما تحتاجش دايمًا تكون مفيدة للعملاء. أهم شيء هو طريقة تعاملك مع العملاء والصبر. خلي العميل يقرر هو الشيء التالي الي يبغاه، بس ما تكثرش

    استمر في إرسال التحديثات للمشروع حتى لو ما حس أحد. بالنسبة لي استغرق الأمر حوالي 6 شهور من العمل المستمر من دون أي ملاحظات مهمة، إلى أن بدأت ألاحظ بعض الملاحظات المفيدة أو التبرعات

    شيء واحد عملته صح في هذا المشروع هو التوقيت. وقت ما بدأت أطور المشروع، ما كانش في أي منافسة في مجال المصادر المفتوحة. اليوم بالطبع صار في منافسة أكثر، بس ما فيش مشروع متقدم مثل Live Helper Chat

    في نصيحة سمعتها مرة، وهي أن المال يتبع الزيارات. كانت هذي حافزي الأساسي في البداية. كل ما زاد عدد الزوار، زادت فرصة أن يبغى أحد شيء. طالما تشوف اهتمام متزايد في المشروع، ففي احتمال كبير يصير فيه شيء

    اي ادوات او منصات تستخدم للبزنس؟

    في عدة أنواع من الأدوات الي أستخدمها أساسًا

    أدوات التواصل تشمل

    Discord صار القناة الرئيسية الي يقدر فيها الجميع يسأل أسئلته. أحاول دايمًا أرد بأفضل شكل، بس يصير صعب أحيانًا بسبب قلة المعرفة الأساسية من الزائر أو قلة صبري من جانبي. مثل ما يقال، الإجابات الرائعة تحتاج أسئلة رائعة، وغالبًا ما ما ألاقي هذي النوعية. باقي القنوات كلها للراحة فقط. حتى عندي شاشة مخصصة فقط للدردشة

    إدارة العملاء

  • Google keep - هذا كل شيء أحتاجه عشان أخزن بيانات العملاء في مكان واحد
  • Google Doc - لكتابة المواصفات
  • بعد كل هذه السنين، يصير سهل أنسى عميل أو ثاني. ما أبغى أستخدم نظام CRM أو إدارة مشاريع مخصص فقط لهذا. بدل ما أسأل من هذا الي يكتب لي، أبحث بسرعة في جوجل على الاسم أو الموقع عشان أسترجع ذاكرتي

    الفواتير

    الميزة في PayPal ما هي الرسوم العالية، بل القدرة على إصدار فاتورة ووضعها كمدفوعة عبر التحويل البنكي. بهذه الطريقة أستخدمها كتطبيق فواتير من غير ما أدفع أي رسوم لـ PayPal

    التطوير

  • PHPStorm
  • في البداية كنت أستخدم Eclipse، ثم انتقلت تدريجيًا إلى PHPStorm. بالنسبة للبيئة، عندي سيرفر شخصي في قبو منزلي أعمل عليه كل عمليات التطوير

    ناهيك عن أدوات صغيرة أخرى أستخدمها يوميًا مثل notepad++

    وش كانت أبرز الكتب أو البودكاست أو المصادر اللي أثرت فيك

    أبرز شيء أثر فيّ كان قصة اطلعت عليها عن شخص ما يصدق أحد إنه ينجح، لكنه ينجح بالضبط. مو كتب ولا بودكاست، بل أشخاص قابلتهم بحياتك وتعرفت على قصصهم.

    من تجربتي، أغلب قصص النجاح تكون لما يبدأ أحد بزنس وين يكون فيه منافسة من قبل، لكن المهم هو الاستمرارية والالتزام مع شوي حظ.

    نصيحتك للي يبغون يبدأون أو بدأوا حديثًا

    كنت أحلم دايم أعمل اللي أحبه. فالنصيحة هي اعمل اللي تحبه. إذا كان أفضل يوم لك بالاسبوع هو يوم الاثنين وأسوأ يوم هو الجمعة عشان ما تقدر تعمل اللي تحبه، يبقى وجدت وظيفتك الحلمية. ولا تتعلق بفكرة واحدة، لأنه قبل ما أقرر أكمل مع Live Helper Chat كان عندي مجموعة مشاريع جانبية. فقط ما تتوقع تبني منتج مثالي من أول مرة، هذا نادرًا ما يصير.