Skip to content

Commit 80ea0be

Browse files
authored
GitHub documentation (#79)
1 parent b96778d commit 80ea0be

13 files changed

Lines changed: 69 additions & 840 deletions

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- Public documentation.
1213
- User custom lists feature: users can now create, manage, and delete their own named recipe lists
1314
- Tests!
1415

1516
### Changed
1617

18+
- Made the repository public.
1719
- Made authentication cookie persist for longer, helps mobile Safari
1820
- Reorganized the source code so it's all under `src`

README.md

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
CookTime is a recipe management system!
44
It 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

1010
With CookTime you can do things like:
1111

@@ -15,16 +15,54 @@ With CookTime you can do things like:
1515
1. Compute a recipe's nutrition facts
1616
1. 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

2058
Assuming [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
2462
scripts/server
2563
```
2664

27-
Then open <http://localhost:3000> to get started!
65+
Then open <http://localhost:3000> in a browser!
2866

2967
I recommend using VSCode to develop CookTime, for that you will need to install:
3068

109 KB
Loading
4.35 MB
Loading
192 KB
Loading
517 KB
Loading
539 KB
Loading
39.7 KB
Loading

docs/migration-status.md

Lines changed: 0 additions & 215 deletions
This file was deleted.

0 commit comments

Comments
 (0)