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

لماذا؟ • التقنيات • البدء • الاتصال • الترخيص
تم بناء هذا التطبيق بهدف تعلم ASP.NET Core و ReactJs التي تمر بمراحل التخطيط والإدارة والترميز والنشر.
استنساخ هذا المستودع
git clone https://github.com/fernandovmp/kanban-board
ثم ، التغيير إلى مجلد المستودع
cd kanban-board
يتطلب
قم بتشغيل الأمر التالي لبدء قاعدة البيانات والخلفية والواجهة الأمامية
docker-compose up -d
سيكون ASP.NET Core API متاحًا في http://localhost:5000 ReactJS تطبيق متاح في http://localhost:3000
لإيقاف تشغيل الطلب
docker-compose down
يتطلب
خلفية
استعادة جميع التبعيات التي تعمل
dotnet restore
بناء الحل
dotnet build
لتنفيذ اختبارات جميع مشاريع dotnet
dotnet test --filter TestType!=Integration
أضف وملء الخصائص التالية على appsettings.json
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}وقم بتشغيل مشروع API على الويب مع الأمر التالي.
dotnet run --project src/KanbanBoard.WebApi
الواجهة الأمامية
تثبيت التبعيات عن طريق التشغيل
yarn --cwd src/KanbanBoard.Frontend
ثم ، ابدأ المشروع
yarn --cwd src/KanbanBoard.Frontend start
في دليل المستندات ، يمكنك العثور على تاريخ المستخدمين ، ومواصفات واجهة برمجة تطبيقات الويب ، ونموذج قاعدة البيانات ونموذج واجهة المستخدم لهذا المشروع ، والتعليمات الإضافية الأخرى ، وهذا سيعطيك فكرة جيدة عما يتوقعه المشروع.
المساهمة من أي نوع موضع تقدير!
بعض الطرق التي يمكنك من خلالها المساهمة في المشروع هي فتح مشكلة مع تقرير الأخطاء ، أو تقديم اقتراح أو فتح طلب سحب.
لمعرفة تفاصيل كيفية الإشارة إلى دليل المساهمة.
إذا كنت تريد الاتصال بي ، يمكنك القيام بذلك في القنوات التالية:
هذا المستودع تحت رخصة معهد ماساتشوستس للتكنولوجيا.