This project is all about challenges, users can register and login, and can see the list of available games. You can use the search bar to search for the game you're interested in to see the list of challenges related to that game. You can then comment on that challenge to share your thoughts or even submit a Youtube Link video of you completing that challenge. There is also a wins count for each user to see how many challenges they've won so far.
يدور هذا المشروع حول التحديات، حيث يمكن للمستخدمين التسجيل او تسجيل الدخول، ويمكنهم رؤية قائمة الألعاب المتاحة. يمكنك استخدام شريط البحث للبحث عن اللعبة التي تهتم بها للاطلاع على قائمة التحديات المتعلقة بتلك اللعبة. يمكنك بعد ذلك التعليق على هذا التحدي لمشاركة أفكارك أو حتى إرسال مقطع فيديو على Youtube Link لك وانت تكمل هذا التحدي. هناك أيضًا عدد مرات الفوز لكل مستخدم لمعرفة عدد التحديات التي فازوا بها حتى الآن..
هذه بعض الWireframes التي تم إنشائها قبل عملية التطوير للموقع.
- HTML
- CSS
- JavaScript
- Jquery
- Bootstrap
- Razoe Pages
- Google Fonts
- ASP.NET MVC
- MSSQL Server
- EF Core
- ASP.NET Identity
- NET 5
- ASP.NET MVC
- Microsoft SQL Server
dotnet ef database update
Unit testing has been done to this project using NUnit. Also using inmemorydatabse
to generate a database so we can pass to controllers. the testing was done on 4 different controllers. Here are the results of the tests done:
- Homepage:
- Better visuals overall for the hompage to show website's best features.
- A section to show our top players that won the most challenges.
- Submissions:
- Introduce a seprate section for submission on a challenge apart from comments.
- Login/Register:
- A better UI for loggin in and registering.
- Having the option to choose username and display it in the page.
- Overall better User Interface.