Recipe application with custom recipe uploads.
- Page numbering when showing search results.
- Sorting results by cooking time and number of ingredients (ascending and descending for both).
- Separate ingredients fields for entering quantity, units and ingredient description.
- Button for adding ingredient rows, which activates only when all previous ingredient fields are filled and deactivates if any of those fields are cleared.
- Added a method for displaying system messages without deleting a user data.
- Removed a bug where a user could only upload a recipe once and couldn't open the upload form again without reloading the page.
- Replaced Fractional API with the Fracty API because of stability issues.