← All work
02 / 2026

Recipe Manager

A recipe system built as an exercise in end-to-end type safety and automated delivery, not just another CRUD app.

View code on GitHub ↗
Role
Full-stack build
Stack
TypeScript, React, Prisma, Node.js
Infra
Azure Pipelines, Jest
Year
2026
Recipe Manager device mockup
Introduction

Recipe Manager is a personal cookbook. Sign in, add a recipe with a photo, an ingredient list and steps, and browse your collection from any device.

The problem

Recipes live in twenty places at once

A screenshot here, a bookmark there, a note in the phone. When it is time to actually cook, the recipe you want is never where you look.

The solution

One cookbook, properly structured

Every recipe carries a photo, a quantified ingredient list and a step-by-step method, added through one form and searchable from the collection.

Key screens

A closer look at browsing, cooking and adding a recipe.

Recipe Manager recipe collection screen
Design decisions

Three choices that shaped the product

One form for everything

Photo, ingredients and method are captured in a single form: add an ingredient row without leaving the page.

It reads like a recipe

Ingredients as a checklist, method as steps, photo up top: the layout you actually want in the kitchen.

Find it fast

A search box and a grid that reflows from one to three columns, so the collection stays scannable as it grows.

Result

A working personal cookbook

Auth, image upload, a full recipe CRUD and a responsive collection: React and Vite on the front, Express and Prisma on the back.

Recipe Manager result mockup
Next ProjectKalmio