Recreating the main functionalities of Twitter - Week 6 challenge at Makers Academy