I know you tried your best to complete this challenge and your code is not messy.Some property you used was nice but some property you did not used.So if you have time then i recommend that you can check my repositery of this project.I think it will be helpful for you.
Marked as helpful
@Harrrdik18
Posted
@Dewanshakib yes, I see, I missed some stuff.