Social Network A social networking site with the following functionalities: Create post Create channel Create comment Real-time notification Change profile picture, avatar, and description. Here are some preview images: