Skip to content

Commit

Permalink
Merge pull request #92 from jetbrains-academy/stephen-hero-patch-2
Browse files Browse the repository at this point in the history
Update task.md
  • Loading branch information
nbirillo authored Dec 5, 2024
2 parents 64dc6c5 + e281f51 commit 535826d
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions culinaryServer/culinaryServerImprovments/task.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
Congratulations! You did a great job and created a working application.
We have put together a few ideas on how you could further improve this project on your own.
These improvements will not be assessed as part of the course.
Congratulations! You did a great job and created a functional application.
We've put together a few ideas on how you could further enhance this project on your own.
These improvements are optional and won't be assessed as part of the course.
Some of them may require changes to both the client side (what is displayed in the browser)
and the server side (the application logic).
As we don't cover the client-server architecture in this course,
you could either explore it on your own or implement ideas that don't require investigating third-party code.
As we don't cover client-server architecture in this course,
you can either explore it on your own or implement ideas that don't require working with third-party code.

<div class="hint" title="Click me to learn how to change the ode of the application">
<div class="hint" title="Click me to learn how to change the mode of the application">

To change the mode of the application and cok different recipes, you need to go to the `GameResource.kt` file
and change the body of the `getCurrentTask` function, possible values:
To change the mode of the application and cook different recipes, go to the `GameResource.kt` file
and modify the body of the `getCurrentTask` function. Possible values include:

- `Task.SOUP.toString()` - the tomato soup recipe
- `Task.SALAD.toString()` - the salad recipe
- `Task.SMOOTHIE.toString()` - the smoothie recipe
- `Task.SOUP.toString()` the tomato soup recipe
- `Task.SALAD.toString()` the salad recipe
- `Task.SMOOTHIE.toString()` the smoothie recipe

</div>

**Server improvements:**

- You could add more types of fruits and vegetables for the recipes.
- You could add new recipes to cook something else.
- You could add more complex logic to the recipes like food generation
or using more ingredients for cooking, mix the possible actions, and these changes will be applied automatically on the clien side.
- Add more types of fruits and vegetables for the recipes.
- Introduce new recipes to cook additional dishes.
- Enhance recipe logic with features like food generation,
using more diverse ingredients, and combining actions. These changes will automatically apply to the client side.


**Client improvements:**

- Adding new types of fruits and vegetables for the recipes requires improvements to both the server and the clientyou need
to upload new pictures to the client side and handle them.
- Adding new recipes requires improvements to both the server and the clientyou need
to add more buttons and add handlers to process them.
- Adding new types of fruits and vegetables for the recipes requires updates to both the server and client; you'll need
to upload new images to the client and handle them accordingly.
- Adding new recipes requires updates to both the server and client; you'll need
to add more buttons and handlers to process them.

<p align="center">
<img src="../../utils/src/main/resources/images/old/school/finish.svg" alt="Possible improvments" width="200"/>
</p>
</p>

0 comments on commit 535826d

Please sign in to comment.