33CookTime is a recipe management system!
44It is composed of:
55
6- 1 . REST API
7- 1 . Browser application
8- 1 . PostgreSQL schemas and functions for storing and querying recipes
6+ 1 . REST API (C# ASP.NET app in ` src/CookTime ` )
7+ 1 . Browser application (React SPA in ` src/CookTime/client-app ` )
8+ 1 . PostgreSQL schemas and functions for storing and querying recipes (SQL statements in ` src/CookTime/Scripts ` )
99
1010With CookTime you can do things like:
1111
@@ -15,16 +15,54 @@ With CookTime you can do things like:
15151 . Compute a recipe's nutrition facts
16161 . Track grocery lists of ingredients to make sets of recipes
1717
18+ ## Features
19+
20+ ### Recipe Index
21+
22+ Search by whatever you want!
23+
24+ ![ CookTime homepage] ( docs/media/cooktime_homepage_2026_02_01.png )
25+
26+ ### Grocery Lists
27+
28+ Aggregate ingredients into one grocery list!
29+
30+ ![ CookTime grocery list] ( docs/media/cooktime_groceries_2026_02_01.png )
31+
32+ ### Nutrition Facts
33+
34+ Automatically computed nutrition facts using USDA nutrition data!
35+
36+ ![ Recipe nutrition facts] ( docs/media/cooktime_nutrition_2026_02_01.png )
37+
38+ ### Recipe scaling
39+
40+ Scale recipes to make more or less servings!
41+
42+ ![ Recipe scaling and highlighted ingredients] ( docs/media/cooktime_recipe_instructions_2026_02_01.png )
43+
44+ ### Recipe lists
45+
46+ Come up with your own recipe lists, and share them with the world!
47+
48+ ![ Cooktime lists] ( docs/media/cooktime_lists_2026_02_01.png )
49+
50+ ### Social sign on
51+
52+ No more username and passwords!
53+
54+ ![ Sign in with Google] ( docs/media/cooktime_signin_2026_02_01.png )
55+
1856## Getting started
1957
2058Assuming [ Docker Desktop] [ Docker Desktop ] installed on Linux or macOS,
21- use the ` scripts ` directory contents to get started from in /babe-algorithms :
59+ use the ` scripts ` directory (found at the root of the repo) contents to get started:
2260
2361``` shell
2462scripts/server
2563```
2664
27- Then open < http://localhost:3000 > to get started !
65+ Then open < http://localhost:3000 > in a browser !
2866
2967I recommend using VSCode to develop CookTime, for that you will need to install:
3068
0 commit comments