أعمال نيوكسيرو
دليل الشركات الناشئة بموريتانيا Gemr.info
تصميم وتطوير تطبيق ويب لعرض الشركات الناشئة في موريتانيا بأكثر من لغة، جاهز للتنصيب على اي سيرفر بلغة PHP

البداية... من الصفر
المشاريع التي لا يوجد لها تصور واضح في ذهن العميل لها عدد كبير من التحديات، ابسطها ان لم يكن المشروع موصوف جيداً، معروف النتائج ويقابل احتياجات العميل سيذهب هذا الاستثمار سُدىً، بلا فائدة.
وصف المشروع
البوصلة... الى اين يذهب المشروع؟ ما الهدف؟ هذة هي الأسئلة الأولى التي نطرحها في اى مشروع، عبر المناقشات الأولى مع العميل حول وصف المشروع، طرحنا اسئلة ساهمت بشكل كبير في تشكيل ماهية المشروع
“دليل للشركات العامله في موريتانيا، يسمح بعرض الشركات مرتبة بطرق مختلفة حسب مجال التخصص والترتيب الابجدي، وكل شركة ستكون لها صفحة بالدليل، هذة الصفحة تعرض معلومات موجزة او مستفيضه عن الشركه بحسب نوعية اشتراكها مع محرك بحث بمعايير محددة لعرض النتائج.”
من الورقة الوصفية الأولى لمشروع Gemr.info
عدد سطور الكود
729.941
تم كتابة الكود بمراعاة الا تكون "رائحته كريهة" ! فتم توثيق الكود، وكتابة التعليقات مفهومة ووصفية على اجزاء الكود المختلفة.
معالج للتنصيب

تم تطوير معالج للتنصيب، بحيث يمكن للعميل ان ينصب البرمجية بنفسة على اي سيرفر، في خطوات دون الرجوع لأي مطور، ودون الحاجة لمعرفة برمجية.
لغة التطوير

لقد تم تصميم وتطوير موقع دليل الشركات بموريتانيا باحدث اصدار برمجي من لغة PHP علي اطار العمل الاكثر حداثة وثباتاً وهو Laravel 5
قصص المستخدمين
منهجية تطوير تطبيقات الويب الصحيحة لا تبدأ ببرمجة المزايا التي تبدوا اكثر تشويقاً او تمثل تحدياً علي الفور، فهذا خطأ فاولوية تنفيذ المزايا او التحسينات يجب الا تبني علي تفضيلات شخصية ابداً، بل بناءاً علي تحليل قصص المستخدمين.
حيث تحديد المزايا المطلوب تنفيذها في هذا التطبيق لكلاً من المدير والمستخدم عن طريق تفنية الـ "User Story، فتم اعادة صياغة المزايا بالشكل التالى ...
انا كـ [ رتبة المستخـدم ] استطيع ان [ الميزة البرمجية المطلوبة ] كي [ السبب وراء هذة الميزة ].
مثال: انا كمدير موقع استطيع ان اشاهد احصائيات اخر المستخدمين المسجلين بالموقع كي اعرف مدي تطور الموقع يومياً.

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





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