I worked very hard on my part on the assigned project and my supervisor praised me yesterday in front of others in the meeting
That's great to hear! I am sure you deserved it since you put so much effort in the project.
Indeed. I felt very appreciated for the work I did and was truly grateful
It is good your supervisor takes notice of your hard work. Nothing is more annoying than not getting recognition for effort.