Currently in the works, for replacing the current website. Built on SvelteKit and TypeScript.
The website was created from scratch using:
- Typescript - language
- Node.js Wikipedia - first paragraph
- What is npm? - Yarn is an alternative to the npm command line tool
- What are package.json and yarn.lock files?
- Typescript in 100 Seconds
- Typescript Handbook
- Svelte - a radical way of writing user interfaces, which fluidly mixes scripting, layout, and styling
- Rethinking Reactivity
- Svelte Interactive Tutorial - all of Part 1, and then "Classes and styles", "Component composition", and "Special elements" from Part 2
- SvelteKit - framework, handles building of site
- Sveltekit Interactive Tutorial - "Introduction", "Routing", and "Stores > page"
- Adapter Static
- Tailwind CSS - css framework that allows for simpler inline styling via classes
- DaisyUI - simple plugin for tailwind to make designing the interface less tedious
yarn install
yarn dev