Regarding Assignment

where to share the complete assignment, also for practicing website development is there any site that provide free domain and hosting

YES, THERE ARE LOTS OF WEBSITES NOT COMPLETELY FREE BUT ANYONE CAN PRACTICE THEM.
FIRST OF ALL, WE SHOULD LEARN HOW TO MAKE A BLOG WEBSITE BY USING A BLOGGER.
I’m GOING TO SHARE SOME WEBSITE LINKS YOU CAN PRACTICE THERE HOW TO DESIGN A WEBSITE. THERE IS NO NEED TO BUY ANY DOMAIN OR HOSTING.