For a first game this is really nice! Player animations and most of the pixel art looks great, the movement and attacks also feel nice. I like the whole idea and theme adaptation!
Here is some feedback:
Try to keep a consistency with aesthetics, for example sticking to one color scheme/ theme and using the same pixelsize for all art. I would also say that your UI needs work, centering text, finding a fitting font and using colours that make it visible are things that are pretty easy to do but that makes a huge difference. A game being aesthetically pleasing doesn't have to mean the art is complicated and time consuming, it often mostly about how clean it looks and how well the different aspects fit together.
When it comes to the gameplay, I would say that you should try to make the mechanics a bit clearer, I couldnt figure out how to craft or use any potions at all(maybe you just didnt have time to implement that). Also, I think that the fighting could feel smoother if the enemies just had one more behaviour than running at you, like stopping while attacking.
Hope I dont sound to harsh, as I said this is great for a first game, I just wanted to give the most honest feedback I could so that you can find it helpful in the future.
Btw, saw that you struggled with inventory, great work if u managed to make all this by urself! Here is a tutorial for a simple inventory system that I watched a while ago, but have used in some way in pretty much all of my games since its so flexible: