Stephen Lockett v2


I was getting a little bored with my own website so I decided to spruce it up a bit. It's another .Net Core site although there's not really much going on behind the scenes.

The only bits of code are to serve some of the content (Certs information and likes/dislikes etc) which is stored in a couple of JSON files, and the 'Skills' section. All of the coordinates for all the chart elements are calculated server side so the view is pretty simple with just a couple of loops to draw the elements. This way I can easily add new skills without the need to alter the view.


Technologies used:
C#, .Net Core 3.1, MVC6, HTML5, CSS3, Bootstrap, Javascript, JQuery.


Philippa Lockett's Generations v4


I'm going through some of my old websites and completely re-writing them in .Net Core. I've also given the visuals a bit of a refresh with Bootstrap 4 and I've tried to improve the functionality slightly over the previous version. v4 uses the same database as v3 but everything else is new.


Technologies used:
C#, .Net Core 3.1, MVC6, HTML5, CSS3, JQuery, Bootstrap 4, Javascript, EF Core, SQLServer, Async.

Launch Site

Movie Database v2


I've been playing around with .net core recently and I like it a great deal. So, I've decided to re-write one of my existing .net framework web sites from the ground up in .Net Core 2. I've chosen my movie database website to re-write as it's quite a decent sized site with a lot going on and should be provide me with a good project to get my teeth into.

Everything is completely new except for the database.

I did set up a free Azure account in order to host this site but it didn't really suit my needs. It seemed like a good opportunity to host my site and at the same time learn a bit about Azure. Unfortunately I wasn't too impressed with the offering as after an initial 30 day period the 'free' account converts to PAYG so I stopped using it.


Technologies used:
C#, .Net Core 2, Razor Pages, EF Core, Bootstrap 4, CSS3, HTML5, JSON, Ajax, Javascript, Async.

Launch Site

Reydeeoh


Reydeeoh is an internet radio directory. It allows you to search for internet radio stations by category (Jazz, Easy Listening, Rock etc.) or by geographical location and then lets you listen to station through the website.

Originally I was getting all the station data from a third party api, it was convenient but the quality of the data wasn't that great. The third party then decided to pull their api without notice which left the site unusable.

I have now acquired a different source for my station data which meant I had to re-write a lot of the code to cater for the new data source and format but at least the site is now back up and running.

Although the data quality is much better than before, data integrity is still proving to be a challenge. Stations are shutting down and moving their streams all the time so it's impossible to stop broken streams appearing in the feed. I'm currently thinking of a way to somehow flag broken streams so they can ultimately be removed.


Technologies used:
C#, MVC5, HTML5, CSS3, Bootstrap 3, JQuery, JSON, Ajax, Autofac, SQLServer, Javascript, Fully Asynchronous.

Launch Site

Music Database


I have a large(ish) collection of cd's and vinyl records so I decided to follow up my movie collection project with a site to catalogue my music collection using the Discogs api. I've only managed to catalogue a fraction of my collection so far but I'll keep adding to it as and when I get the time.


Technologies used:
C#, MVC5, HTML5, CSS3, Bootstrap 4, JQuery, JSON, SQLServer.

Launch Site