هل سبق لك أن أردت بناء شيء ما ولكن لم يكن لديك أي فكرة عما يجب فعله؟ كما أن المؤلفين في بعض الأحيان لديهم "حظر للكتاب"، فهذا صحيح أيضًا بالنسبة للمطورين. تهدف هذه القائمة إلى حل هذه المشكلة مرة واحدة وإلى الأبد! ؟
هذه التطبيقات هي:
عظيم لتحسين مهاراتك في البرمجة؟
عظيم لتجربة التقنيات الجديدة؟
رائعة لإضافتها إلى محفظتك لإثارة إعجاب صاحب العمل/العميل التالي؟
رائع للاستخدام كأمثلة في البرامج التعليمية (مقالات أو مقاطع فيديو)؟
من السهل إكماله وقابل للتمديد بسهولة أيضًا بميزات جديدة؟
هذه ليست مجرد قائمة بسيطة من المشاريع، ولكنها مجموعة تصف كل مشروع بتفاصيل كافية حتى تتمكن من تطويره من الألف إلى الياء!
ويتميز كل مشروع بالميزات التالية:
هدف واضح ووصفي؛
قائمة بقصص المستخدمين التي ينبغي تنفيذها (تعمل هذه القصص كدليل إرشادي أكثر من كونها قائمة إجبارية للمهام الواجبة . لا تتردد في إضافة قصصك الخاصة إذا كنت تريد ذلك)؛
قائمة بالميزات الإضافية التي لا تعمل على تحسين المشروع الأساسي فحسب، بل تعمل أيضًا على تحسين مهاراتك في نفس الوقت (هذه اختيارية ويجب تجربتها فقط بعد إكمال قصص المستخدم المطلوبة)
جميع الموارد والروابط لمساعدتك في العثور على ما تحتاجه لإكمال المشروع
هنا يمكنك مشاهدة فيديو حول هذا المستودع.
تنقسم المشاريع إلى ثلاثة مستويات بناءً على المعرفة والخبرة المطلوبة لإكمالها.
الطبقة | ملف تعريف المطور |
---|---|
1 | المطورون في المراحل الأولى من رحلة التعلم الخاصة بهم. أولئك الذين يركزون عادةً على إنشاء تطبيقات تواجه المستخدم. |
2 | المطورين في مرحلة متوسطة من التعلم والخبرة. إنهم مرتاحون في واجهة المستخدم/تجربة المستخدم، واستخدام أدوات التطوير، وبناء التطبيقات التي تستخدم خدمات واجهة برمجة التطبيقات. |
3 | المطورون الذين لديهم كل ما سبق، ويتعلمون تقنيات أكثر تقدمًا مثل تنفيذ التطبيقات الخلفية وخدمات قواعد البيانات. |
مشروع جديد
اسم | وصف قصير | الطبقة |
---|---|---|
Bin2Dec | محول الأرقام الثنائية إلى العشرية | 1- مبتدئ |
عارض نصف قطر الحدود | قم بمعاينة كيفية تأثير قيم نصف القطر الحدودي لـ CSS3 على العنصر | 1- مبتدئ |
آلة حاسبة | آلة حاسبة | 1- مبتدئ |
أضواء عيد الميلاد | محاكاة سلسلة من أضواء عيد الميلاد | 1- مبتدئ |
تطبيق السبب والنتيجة | انقر فوق عنصر القائمة لعرض تفاصيل العنصر | 1- مبتدئ |
دورة اللون | قم بتدوير قيمة اللون من خلال التغييرات المتزايدة | 1- مبتدئ |
مؤقت العد التنازلي | توقيت العد التنازلي للحدث | 1- مبتدئ |
تطبيق CSV2JSON | تحويل CSV إلى JSON | 1- مبتدئ |
دولار إلى سنتات | تحويل الدولارات إلى سنتات | 1- مبتدئ |
متغيرات CSS الديناميكية | تغيير إعدادات متغيرات CSS ديناميكيًا | 1- مبتدئ |
أول تطبيق DB | تطبيق قاعدة البيانات الأول الخاص بك! | 1- مبتدئ |
الوجه الصورة | تغيير اتجاه الصور عبر محورين | 1- مبتدئ |
حالة جيثب | عرض حالة جيثب الحالية | 1- مبتدئ |
مرحبًا | تحية المستخدم باللغة الأم | 1- مبتدئ |
محاكي صندوق بريد IOT | استخدم عمليات الاسترجاعات للتحقق من البريد العادي الخاص بك | 1- مبتدئ |
التحقق من صحة إدخال JS | برنامج نصي للتحقق من صحة المدخلات التي أدخلها المستخدم باستخدام RegEx | 1- مبتدئ |
تطبيق JSON2CSV | محول JSON إلى CSV | 1- مبتدئ |
القيمة الرئيسية | قيم حدث لوحة المفاتيح | 1- مبتدئ |
مولد لوريم إيبسوم | إنشاء نص نائب لوريم إيبسوم | 1- مبتدئ |
تطبيق الملاحظات | قم بإنشاء لوحة ملاحظات عبر الإنترنت | 1- مبتدئ |
انحدار بيرسون | احسب معامل الارتباط لمجموعتين من البيانات | 1- مبتدئ |
ساعة بومودورو | توقيت المهام للمساعدة في الإنتاجية الشخصية | 1- مبتدئ |
الصفحة المقصودة للمنتج | عرض تفاصيل المنتج للمشترين المحتملين | 1- مبتدئ |
تطبيق مسابقة | اختبر معلوماتك من خلال الإجابة على الأسئلة | 1- مبتدئ |
تطبيق وصفة | وصفة | 1- مبتدئ |
مولد وجبة عشوائية | توليد وجبات عشوائية | 1- مبتدئ |
مولد رقم عشوائي | توليد رقم عشوائي بين النطاق. | 1- مبتدئ |
الرومانية لتحويل العشري | تحويل الأرقام الرومانية إلى العشرية | 1- مبتدئ |
تصميم المنزلق | عرض الصور باستخدام عنصر تحكم شريط التمرير | 1- مبتدئ |
تطبيق ساعة الإيقاف | حساب الوقت الذي يقضيه في الأنشطة | 1- مبتدئ |
صحيح أو خطأ | تحديد نتيجة المقارنة الشرطية | 1- مبتدئ |
تشفير فيجينير | تشفير النص باستخدام Vigenere Cypher | 1- مبتدئ |
برد الرياح | حساب عامل الرياح من درجة الحرارة الفعلية | 1- مبتدئ |
تردد الكلمة | حساب تكرار الكلمات في كتلة من النص | 1- مبتدئ |
تطبيق الطقس | الحصول على درجة الحرارة، وحالة الطقس للمدينة. | 1- مبتدئ |
اسم | وصف قصير | الطبقة |
---|---|---|
أقنعة بت | استخدام أقنعة البت للشروط | 2-متوسط |
تطبيق مكتشف الكتب | البحث عن الكتب بمعايير متعددة | 2-متوسط |
آلة حاسبة CLI | إنشاء آلة حاسبة أساسية cli. | 2-متوسط |
لعبة بطاقة الذاكرة | حفظ ومطابقة الصور المخفية | 2-متوسط |
تطبيق مكتشف الأعمال الخيرية | ابحث عن مؤسسة خيرية عالمية للتبرع لها | 2-متوسط |
ملحق موضوع كروم | أنشئ امتداد سمة Chrome الخاص بك. | 2-متوسط |
محول العملات | تحويل عملة إلى أخرى. | 2-متوسط |
تطبيق الرسم | إنشاء عمل فني رقمي على الويب | 2-متوسط |
تطبيق مترجم الرموز التعبيرية | ترجمة الجمل إلى رموز تعبيرية | 2-متوسط |
تطبيق البطاقات التعليمية | قم بمراجعة واختبر معلوماتك من خلال بطاقات الفلاش | 2-متوسط |
تطبيق فليب آرت | تحريك مجموعة من الصور | 2-متوسط |
تطبيق اقتراحات الألعاب | قم بإنشاء استطلاعات الرأي لتحديد الألعاب التي ستلعبها | 2-متوسط |
الملفات الشخصية على جيثب | تطبيق بحث مستخدم GitHub | 2-متوسط |
لعبة هاي سترايكر | لعبة كرنفال الرجل القوي Highstriker | 2-متوسط |
ماسح الصور | تطبيق ماسح الصور | 2-متوسط |
معاينة تخفيض السعر | معاينة النص المنسق في تخفيض السعر بنكهة GitHub | 2-متوسط |
مولد جدول تخفيض السعر | تحويل جدول إلى نص بتنسيق Markdown | 2-متوسط |
محرر الرياضيات | محرر الرياضيات للطلاب لاستخدامه | 2-متوسط |
تطبيق مولد ميمي | إنشاء الميمات المخصصة | 2-متوسط |
إنشاء الاسم باستخدام RNNs | إنشاء أسماء باستخدام مجموعة بيانات الأسماء | 2-متوسط |
مولد كلمة المرور | توليد كلمات مرور عشوائية | 2-متوسط |
دليل البودكاست | دليل البودكاست المفضلة | 2-متوسط |
مولد شارة رمز الاستجابة السريعة | تشفير معلومات الشارة في QRcode | 2-متوسط |
مساعد التعبير العادي | اختبار التعبيرات العادية | 2-متوسط |
تطبيق إيصالات المبيعات | تسجيل إيصالات المبيعات في قاعدة البيانات | 2-متوسط |
متجر بسيط على الانترنت | متجر بسيط على الانترنت | 2-متوسط |
مولد قوس الرياضة | إنشاء رسم تخطيطي لقوس رياضي | 2-متوسط |
فن السلسلة | رسم متحرك لسلاسل ملونة متحركة | 2-متوسط |
لعبة هذه أو تلك | لعبة هذه أو تلك | 2-متوسط |
المنطقة الزمنية | عرض المناطق الزمنية للفريق | 2-متوسط |
تطبيق المهام | إدارة المهام الشخصية | 2-متوسط |
ممارسة الكتابة | ممارسة الكتابة | 2-متوسط |
تطبيق التصويت | تطبيق التصويت | 2-متوسط |
اسم | وصف قصير | الطبقة |
---|---|---|
بوت حربية | قم بإنشاء روبوت Discord الذي يلعب لعبة Battleship | 3-متقدم |
محرك لعبة السفينة الحربية | قم بإنشاء محرك قابل للاستدعاء للعب لعبة Battleship | 3-متقدم |
لعبة بول بوتس | الروبوتات المقاتلة يقودها الجبر البوليني | 3-متقدم |
تقويم | قم بإنشاء التقويم الخاص بك | 3-متقدم |
عداد السعرات الحرارية | تطبيق عداد السعرات الحرارية | 3-متقدم |
تطبيق الدردشة | واجهة الدردشة في الوقت الحقيقي | 3-متقدم |
تطبيق تعقب المساهمة | تتبع الأموال المتبرع بها للجمعيات الخيرية | 3-متقدم |
مصعد | محاكاة المصعد | 3-متقدم |
محاكي الوجبات السريعة | محاكي مطعم الوجبات السريعة | 3-متقدم |
استنساخ انستغرام | نسخة طبق الأصل من تطبيق Instagram الخاص بفيسبوك | 3-متقدم |
جيثب الجدول الزمني | إنشاء جدول زمني للمستخدمين GitHub Repos | 3-متقدم |
مجد سلاكبوت | منح التقدير للنظير المستحق | 3-متقدم |
تطبيق الفيلم | تصفح وابحث عن التقييمات وتحقق من الممثلين وابحث عن الفيلم التالي لمشاهدته | 3-متقدم |
مكتبة ماي بودكاست | إنشاء مكتبة للبودكاست المفضلة | 3-متقدم |
ناسا استعلام الكواكب الخارجية | الاستعلام عن أرشيف الكواكب الخارجية التابع لناسا | 3-متقدم |
لعبة شل | لعبة قذيفة المتحركة | 3-متقدم |
خلط ورق اللعب | تقييم خوارزميات مختلفة لخلط مجموعة البطاقات | 3-متقدم |
سلاك أرشيفي | أرشفة رسائل سلاك | 3-متقدم |
تطبيق Spell-It | تطور في لعبة Speak N Spell الكلاسيكية | 3-متقدم |
تطبيق المسح | تحديد وإجراء وعرض الاستطلاع | 3-متقدم |
نحن نخطط لإضافة المزيد والمزيد من المشاريع إلى هذا المستودع. لهذا، نحن بحاجة لمساعدتكم! تعرف على كيفية المساهمة أدناه. ؟
نحن نخطط أيضًا لإنشاء موقع ويب يمكنك من خلاله تصفح جميع المشاريع بسهولة.
هي موضع تقدير كبير أي مساهمات. يمكنك المساهمة بطريقتين:
قم بإنشاء مشكلة وأخبرنا بفكرتك. تأكد من استخدام تسمية الفكرة الجديدة في هذه الحالة؛
افصل المشروع وأرسل تقريرًا عامًا يتضمن فكرتك الجديدة. قبل القيام بذلك، يرجى التأكد من قراءة دليل المساهمة واتباعه؛
يمكنك أيضًا إضافة الأمثلة الخاصة بك إلى المشاريع بعد الانتهاء منها. أنا أشجعك بشدة على القيام بذلك لأنه سيُظهر للآخرين مدى روعة الأشياء التي تم بناؤها! ؟
إذا كانت المعلومات الواردة في هذا الريبو مفيدة لك بأي شكل من الأشكال، فتأكد من إعطائها نجمة؟ وبهذه الطريقة يمكن للآخرين العثور عليها والاستفادة منها أيضًا! معًا يمكننا أن ننمو ونجعل مجتمعنا أفضل! ؟
هل لديك أي اقتراحات حول كيفية تحسين هذا المشروع بشكل عام؟ اسمحوا لنا أن نعرف! نحن نحب أن نسمع تعليقاتك!
فلورين بوب : تويتر - قناة اليوتيوب - الموقع الإلكتروني.
جيم ميدلوك : تويتر - مقالات
كمكافأة، قمت بإنشاء تحدي #100Days100Projects. يمكنك أن تجد هناك 100 فكرة أخرى لمشاريع صغيرة. يتمتع! ؟