Portfolio

Book Store Website (Blazor/.NET6)

Developed and uploaded in February 2022

The use case for this website was that of a book store cataloguing their inventory online. The admin user when logged in has full CRUD controls over books and their respective authors (including being able to upload book cover images), while regular users can only browse books and authors.

The latest version of .NET (that being v6) as of early 2022 was selected for this project. I primarily wanted to gain some experience with building a Blazer Server app. To read more about Blazer in general, please read my blog post about it here.

Read More...


 

Music Store E-Commerce Website (ASP.NET CORE)

Developed and uploaded in November 2017

The use case for this website was that of a record shop selling albums online. Prospective customers to the site have the ability to browse albums by their musical genre, add albums to their shopping cart, login and register to the site and then finally place an order after entering their personal details. On the other end of things, the admin to the site has a dedicated backend section where they can add, edit and delete albums to the store and also manage the authorisation and authentication of users.

Read More...


Video Course Website (ASP.NET Core)

Developed and uploaded in September 2017

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.

Read More...