Mayfly vs. K8s Jobs

Hello everyone,
Saw this project today, and it is excellent!
But I came to a question:
It's very similar to the K8s Job concept.
I know how it's different from K8s Jobs, but I need to know the Mayfly use cases and when I should go with it instead of K8s Jobs.

The concept of K8s Job is to run one or more ephemeral Pods and it makes sure the tasks on those Pods terminate successfully.
Meanwhile Mayfly operator is helping you to clean up any K8s object. It acts like you can specify .spec.activeDeadlineSeconds not only on Pods and Jobs, but literally any K8s object.
Eg.: I have a backup CronJob what makes a database dump in an ephemeral volume and uploads into external NAS. Once the job is finished the local dump is destroyed with the volume. Now I am using permanent volume with  mayfly.cloud.namecheap.com/expire: 3600s annotation, so I can quickly reuse the most recently dump locally if needed.
It can be also useful if you eg.: would like to provide someone with temporary resources, such us DB access, storage, config etc.

Thank you, @olivernadj,
So, if I set the mayfly.cloud.namecheap.com/expire: 3600s on a, for example, a Job, after the successful execution of the Job, it won't remove until it reaches the 3600s?

If you add mayfly.cloud.namecheap.com/expire: 3600s to a Job annotation, it will be removed by Mayfly operator after 3600s of its creation, regardless of failures or execution time.
In other words, Mayfly will not remove the Job until the the expiration time reached. Also Mayfly will not prevent CronJob to clean up Jobs history.


Calorie Intake Calculator

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
I have added the calorie intake calculator which take input as user's age weight height and exercise level and calculates the calorie intake.
Fixes:  #325

Type of change

[ X] New feature (non-breaking change which adds functionality)

Checklist:

[x ] I have made this from my own
[ x] I have taken help from some online resources
[ x] My code follows the style guidelines of this project
[x ] I have performed a self-review of my own code
[ x] I have commented my code, particularly in hard-to-understand areas
[x ] I have made corresponding changes to the documentation
[x ] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
https://github.com/Sulagna-Dutta-Roy/GGExtensions/assets/115486960/b49ec132-b99f-405e-b47e-abb4e3e00bda

I think you forgot to add Gssoc label and level 2 label @sarthak-stranger @Sulagna-Dutta-Roy

Done


Improve Alt Text for Images

Ensure all images have descriptive alt text to enhance accessibility.

#
Severity (0-4)
Heuristic Transgressed/Supported
Where in the interface/application
Issue
Remedy

1
2
Match between system and real world
About You section
Alternative text is insufficient or contains extraneous information
Update alt text to be more descriptive and relevant


Update meta-analysis.md

🚀 Deployed on https://66996ae366c77344e50ce20b--cozy-fox-0defec.netlify.app