Consider the food diary app a friend uses; it allows you to add a meal so that you can simply select that meal and to add a bread to it for that meal.
Implementing this functionality requires setting up a meal table, detailing the food, connecting it to calories, creating a form, and programming the logic for "had one more bread"βa lot of work, at least a month or 2.
In contrast, the Plang app, FoodDiaryApp, offers this functionality for free. π
FoodDiaryApp listens for user input, you can simply send a message like "ham and cheese sandwich," and it will figure out the calories, carbs, fat, protein, etc. π₯ͺ
I just tell my app to create a shortcut, "es," for a meal. "es stands for 2 eggs and salad, with spinach, 2 tomatoes, cucumber." π₯π³
So, when I send βes,β the app knows exactly what that meal includes.
With just two letters, βes,β you've logged your meal and received all necessary informationβa great example of 'Job to be Done'. π―
For the programmers
What's interesting is that you can create variables. For instance, if you say β3 es,β the user would define it as "Xes (case insensitive) equals x eggs and salad, with spinach, 2 tomatoes, cucumber, where X represents the number of servings, with the default being 2 eggs per serving. Example: '3es' = 3 servings of eggs and salad." And we just made sure it's not case sensitive. π’
What's cool here is that we're programming logic directly into the knowledge entry. This means each app is designed by its own user, each app personalized. It uses the variable 'X,' without the need for special syntax, just a bit of algebra. π
Check out the FoodDiaryApp repo, read the .goal files π
Plang repo is for more Plang
And the website is https://plang.is π
What's your thoughts?
Please Register or Login to your account to be able to submit your comment.