HPDF Journey: Completing Twitter Clone

Originally published at soumya.dev

Hello readers! First of all, a small introduction about myself. I am Soumya Ranjan Mohanty , a software developer.

I took the Introduction to Modern Application Development course which was being jointly offered by IIT Madras and Hasura. I was new to web development and app development. But I grasped all the concepts taught to us in the 8 week course quite easily, thanks to the amazing teaching style of Tanmai Sir along with others, while doing a handful of practical exercises. An NPTEL online exam was held and top 5%(~400) students were selected for the Hasura Product Development Fellowship. And to my joy, I was also selected for the fellowship as I was in top 2%.

We were allotted Front End and Back End Technologies to work on. I got Front End (React) which I had given as my preference. I was quite interested in learning a frontend library which was completely new to me.

I got the first task to create the twitter main timeline page and twitter search results page, using material-ui . At first, it was quite difficult for me to get hold of JSX. But slowly, I understood it by following various tutorials online and researching on my own (StackOverflow and Google are your friends!). Then came the part of using material-ui. I was quite amazed by the material design and became used to the library quite easily thanks to its good documentation.

I was able to complete the task on time and this is the final result.

Image for post
Image for post
Final Result

We were then divided into teams of 3 and given projects to complete.

I won the Pub2Hub challenge held during the programme. Finally, I successfully completed my project and was awarded the “Distinguished High Performer” award.

You can contact me in case of any doubts on my twitter, linkedin or telegram. I will try my best to clear your doubts.

Subscribe to Soumya’s dev thoughts

Subscribe to my newsletter for regular articles and dev thoughts

Written by

Google MWS Google India Scholar. Fullstack web developer & blogger. Personal site: https://soumya.dev. My dev newsletter 👉 https://tinyletter.com/geekysrm

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store