Duncan Ritchie's Projects
My blog, made with Astro
My first project in React.js. 🧮
An app for clocking in and out of work, as a Code Nation project for a team of fourteen devs using the MERN stack. Unfinished.
A Node.js project. Notes can be added to and deleted from a Json file via the console.
Forked from DuncanRitchie2 so I could host it with GitHub Pages from my own domain (now at https://github.duncanritchie.co.uk/countdown-timer/). But I use Netlify now, so this is a not-very-useful backup. ⏲️⏲️⏲️
Readme for my GitHub profile.
Personal website of Duncan Ritchie, a web dev in Chester.
Serves fonts for my projects, without CORS restrictions
Console-app to format the text backup of a WhatsApp conversation into a Word document.
Uses your browser's geolocation feature to tell you whether you're at the Code Nation (Chester) office or the Moneypenny (Wrexham) office
Recreation of my jsChallenges/dice game for my first attempt at using the iOS platform. I haven't done the multi-player, or smaller sizes than iPhone XR
A series of challenges completed at the beginning of my first Code Nation course. (I have improved the CSS a little bit since.)
Windows keyboard layouts (made with Microsoft Keyboard Layout Creator) for macrons (ā), breves (ă), and punctuation that I find useful.
Webpage for searching Latinitas Recens, the lexicon of New Latin compiled by Florus
Code for randomly sorting numbers from 1 to n² in an n×n grid until it forms a “magic square” — with all rows, all columns, and both main diagonals summing to the same number.
Simple guide to renaming the master branch to main in a basic GitHub repo. This has since been copied to an article on my blog.
Following a tutorial for learning Next.js (https://daily-dev-tips.com/posts/how-i-created-a-stack-guessing-tool-using-nextjs/)
Was a backup of https://github.com/DuncanRitchie/DuncanRitchie.github.io at www.duncanritchie.co.uk/Portfolio, then was changed to merely redirect to www.duncanritchie.co.uk. Later, I moved GH Pages deployments (including this one) to github.duncanritchie.co.uk. The redirect from www.duncanritchie.co.uk/Portfolio is now handled by Netlify.
Screenshots of my portfolio, past and present.
A Code Nation project, forked from my apprenticeship account so I can host it on my own domain (now at https://github.duncanritchie.co.uk/quiz/). But I use Netlify now, so this is a not-very-useful backup. 🧐🧐🧐
A static recreation of a view from a property website.
A chat-room front-end as a Code Nation project to develop skills with React.js and working in a small team. Unfinished.
The game Snake in JavaScript. Forked so I can deploy it on GitHub Pages (https://github.duncanritchie.co.uk/snake/), but I now use Netlify so this is a not-very-helpful backup. 🐍🐍🐍
Simple demo of Socket.io
I volunteered with Theatre in the Quarter for several years (to 2020). Here I've documented what I've done for them, using Json data generated by an Excel spreadsheet I have privately.
An unfinished app for train information, as a Code Nation project to develop skills with React.js, API calls, and working in a team of three. Not yet fetching information on return journeys, or ticket prices.
📷 Console-app to move photos from my SD card to my Desktop. 🖼️ Also renames video files to something more meaningful to me than 0001.mts. 📹
Website returning information on Latin vocabulary using Next.js. There are lists of rhymes, tables of inflected forms, links to other online resources, and several other features.
List of the characters displayed on velut, my Latin rhyming dictionary
Webpage with a link that changes its href when you click it. The href is determined by combining words in a textarea with a set of URL templates.