This website was created out of a need to organize a number of things, and a desire to at least try and retain some modicum of programming knowledge now that I no longer work in that capacity full time. The site is built on a number of open source technologies, chief of which is the Django framework. A brief description of the technologies used in each area of the site can be found below.
I'm not a huge fan of streaming, so as it became popular, I began purchasing used movies on DVD and Blu-Ray. Kijiji proved to be a great source of large quantities of films, often as low as 50 cents each. The films are stored digitally for viewing in Kodi. As the collection grew, I began discarding the DVD & Blu-Ray cases to save space, and subsequently developed this filing system so I could track down an original disc if I had to. This area of the app features OMDB integration to pull movie statistics and cover art, which are retrieved via a web service call upon entry of each new film.
Not wanting to use any of the freely available GPS track display tools, I created my own version. When I create a GPX track (Xml) of a given trip, I can upload it to this area of the app. The gpx data is parsed, and basic statistics are calculated upon saving each new trip record. The results are displayed via Leaflet map integration and some basic javascript. A photo taken from each trip is also uploaded and associated with each trip to drive the bootstrap 'cards' on the home and trip detail pages.
I've always made short notes about each new technology that I learn because I'm forgetful and eventually I know I'll need to do whatever I did before, again. As I began working on more and more computer systems I realized that I needed some type of online storage to find a relevant note no matter which system I was on. Most of the notes are not marked as public (a boolean field in the note record) and so are only visible if you login. URL hacking with a guessed note id won't work to read non-public notes either thanks to a Django permission mixin. The notes themselves are stored in markdown format so I can easly export to html for display on this site or export to PDF and/or other formats should the need arise.
Ages ago, before many of the most popular image storage sites known today such as flickr, 500px and the like were popular (or even created), I wrote my own image gallery application in PHP/MySQL. I lost that code a long time ago, and have lamented not having my own customized way of sharing my photos ever since. Flickr is ok I guess, but paying a site like that to host my photos has to me always felt like an auto-mechanic paying to have their own oil changed. So I finally re-created my photo sharing site with the help of lightbox/baguette-box javascript libraries.
When people ask me what I do in my spare time, I always enjoy watching their faces when I tell them that I model. This area is linked to the galleries so I can show my work.