"Agreeable Flower" Automatic Pet Food Feeder

==Application URL==
https://agreeable-flower-05238b103.1.azurestaticapps.net/
==About==
===How It Started===
I started using Habitica during the pandemic as a way of managing my day-to-day life in a period of overwhelm. I love the task/habit system and enjoyed questing with a friend, but neglected the pet, mount, and food elements.
I ended up accruing lots of pets and lots of food, and wanted a system to "just feed pets food".
I found the Bulk Feed Pets Tool too feature-rich and technical for my use-case. I just wanted to press a button and feed all of my pets, as if I was running a console application.
... Plus, as a software developer, this looked like an exciting challenge!
===Technology===
The application consists of two parts: the web application in-browser, and an API in the cloud. The web application is written in React and the API is written in C#.
Both elements of the application are hosted on Azure, and Agreeable Flower was the generated name for the web application.
==Usage==
The application consists of two stages: the login screen, and the feed screen.
There are informational boxes and instructions on each screen to guide you though the journey.
===Login===
This page requires your User ID and API Key, which can be found on your settings page.
The application uses a token-based security mechanism when communicating with Habitica, so your User ID and API Key are sent only once on the login page.
The application will calculate which of your pets can be fed, and what foods they can be fed, after logging in.
===Feeding===
The feeding page contains a summary of which pets will be fed which foods. Each group of foods being fed to a single pet is called a "pet feed".
Pressing the "Start Feeding" button will display a window displaying a pet and its feeds. 
After the pet has been fed, the application will automatically feed the next pet. This process will continue until all pets have been fed, and can be paused and resumed at any time.
Simply wait as each pet is fed.
A screen will be displayed when the last pet has been fed, displaying a summary of what the application has done.
===Thank you===
Your journey though the application is now complete, and your pets should be fed into mounts. Thank you for using this application, and I hope your experience has been an enjoyable one.
Please feel free to contact me on Habitica if you have any suggestions or questions. 
Send me a private message 
==Troubleshooting==
====No Pets or Foods to Feed====
This page should be expected if all of your pets are fed into mounts, or you don't have any foods to feed your pets. You will see this page if you use the application again after it has fed all of your pets.
Category:Extensions, Add-Ons, and Customizations
Category:Pets and Mounts
Category:Pages with files missing alt tags