Developed and uploaded in September 2017. GitHub Repository - http://github.com/richard-coffey/VideoCourse/
Demo Hosted on Azure - http://videocourse.azurewebsites.net/
Type user@demo.com/Password-1 to login as a normal user and admin@demo.com/Password-2 to login as an admin.
The use case for this app was of a technical video course site for learning C#, the .NET Framework and Microsoft Azure (imagine a simplified version of Pluralsight). The videos are sourced from YouTube. Users can signup and login to watch the video courses they are subscribed to. A special admin user (with their own backend) can add and delete users from specific courses. In this way, all the basic functions of a CRUD style app were achieved.
The latest version of ASP.NET CORE (1.1) was selected for this project. CORE is an exciting new development in ASP.NET as it allows cross platform development along with significant speed increases over previous versions for web development.
Some of the techniques applied while building this app included:
Some of the major new features and concepts unique to ASP.NET CORE which were learnt while building this app included: