تطبيق Drum Machine هو تطبيق تفاعلي يحاكي آلة الطبول. تم تصميم هذا التطبيق بواجهة مستخدم بديهية وسهلة، ويتيح للمستخدمين تشغيل أصوات إيقاعية مختلفة من خلال المفاتيح التي تظهر على الشاشة أو من خلال لوحة مفاتيح الكمبيوتر.
(العودة إلى الأعلى)
يمكنك رؤية العرض التوضيحي هنا.
(العودة إلى الأعلى)
للحصول على نسخة محلية وتشغيلها، اتبع الخطوات التالية. يتطلب هذا المشروع تثبيت Node.js وnpm على جهازك.
-Node.js -npm
- قم باستنساخ هذا المستودع على جهازك المحلي باستخدام:
استنساخ بوابة https://github.com/ClaudiaRojasSoto/Drum_Machine.git
- انتقل إلى مجلد المشروع:
مؤتمر نزع السلاح math_magicians
-تثبيت تبعيات المشروع:
تثبيت npm
لبدء خادم التطوير، قم بتشغيل الأمر التالي:
بداية npm
يتبع المشروع بنية المجلد والملف التالية:
/src
: يحتوي على الملفات المصدرية للتطبيق./src/index.js
: نقطة الدخول الرئيسية لتطبيق JavaScript./src/App.js
: مكون المستوى الأعلى للتطبيق حيث يتم عرض المكونات./src/components
: دليل مكونات React./src/components/Display.js
: مكون العرض/src/components/DrumMachine.js
: مجلد DrumMachine./src/components/DrumPad.js
: مجلد Drumpad./src/redux
: دليل إدارة Redux./src/redux/store.js
: تكوين متجر Redux./src/redux/actions
: مجلد إجراءات Redux./src/redux/DrumMachineActions
: مجلد لإدارة إجراءات DrumMachine./src/redux/reducers
: مجلد مخفضات Redux./src/redux/reducers/DrumMachineReducer.js
: المخفض لإدارة مخفض DrumMachine./public
: يحتوي على الملفات والأصول العامة للتطبيق./public/index.html
: ملف HTML الأساسي للتطبيق./build
: يحتوي على ملفات الإنتاج التي تم إنشاؤها.انسخ هذا المستودع إلى المجلد المطلوب: https://github.com/ClaudiaRojasSoto/Drum_Machine.git
قم بتثبيت هذا المشروع باستخدام: تثبيت Stylelint وESLint
لتشغيل المشروع، قم بتنفيذ الأمر التالي: تحتاج فقط إلى متصفح ويب
لإجراء الاختبارات، قم بتشغيل الأمر التالي: npm start، تحتاج فقط إلى متصفح ويب بسيط لتشغيل هذا المشروع للاختبار
؟ كلوديا روخاس
(العودة إلى الأعلى)
(العودة إلى الأعلى)
نرحب بالمساهمات والقضايا وطلبات الميزات!
لا تتردد في التحقق من صفحة القضايا.
(العودة إلى الأعلى)
إذا أعجبك هذا المشروع، فأظهر الدعم باتباع هذا الحساب
(العودة إلى الأعلى)
- Microverse لإتاحة الفرصة لتعلم Git وGitHub في بيئة تعاونية.
- GitHub Docs لتوفير ثروة من المعلومات حول Git وGitHub.
(العودة إلى الأعلى)
هذا المشروع هو معهد ماساتشوستس للتكنولوجيا.
(العودة إلى الأعلى)