Hi Ravinder,
You are really doing a great service to the community here.
- Your badge system concept was a great idea and will prove to add more value to the community as it evolves over the years.
- Your work writing logic for badges while you learn PHP is absolutely the way to learn technology. It is always best, in my view, to learn by actually doing projects; not just watching YT tutorials and paying for online classes and certifications.
- Keep up the good work.