About
hi i'm mike
i cook sometimes
FAQ
Q: are you actually a professional cook at all
A: no, unless you count briefly working at the college dining hall making omelettes on a Mongolian grill
Q: what's the tech stack for this website
A: MEVN stack (MongoDB, Express, Vanilla JS for some reason, Node), plus EJS templates to make building the pages easier
This technically isn't part of the tech stack but I also use Dillinger to convert my recipes' markdown into html, which makes my life a lot easier
Boring stuff for nerds
Changelog
Version: 1.05 (March 26 2026)
- The "tags" page has been rebranded to the "All recipes" page.
- All Recipes page now shows all recipes by default
- When a tag is selected, the all recipes page makes it more clear what is selected and how many results there are (i.e. "Showing results with tags Breakfast,Korean (1)")
Version: 1.04 (March 20 2026)
- Genre icons on homepage (for breakfast, desserts, etc.) are now functional
- Changes to image sizes on recipe cards and homepage
- Minor tweaks to recipe card styling
Version: 1.03 (March 20 2026)
- Fixed the spacing in the recipe link tiles between the image and the margins of the tile
- Minor fixes to some dead links
- Added a new section to the homepage where you can click an icon based on meal type.
- Formatting changes to homepage
- Streamlined the process of styling tags
Version: 1.02 (March 17 2026)
- Added favicon (it's Gerald!)
- Page titles now actually make sense (before it was just 'recipes' for everything)
- Added the changelog to this page lol, arbitrarily decided this is version 1.02 because it's the third version (I think?) after the site officially went live
- Added a header image + darkmode version (and a little animation when you hover over it)
- Fixed issue where some links in recipes wouldn't be underlined
- Added darkmode version of navbar
Version: 1.01 (March 16 2026)
- Updated the post schema in mongoDB. There's now support for multiple recipe cards within a page (good for if we want a vegan and non-vegan version of a recipe, for example). Also can support multiple sections of ingredients now (for red velvet donuts, one section for batter, one section for glaze)