Created a ReactJS Web App which imitates the user interface of netflix using different ReactJS functionality like Components, States and Hooks. The Web App is hosted on a firebase back-end and uses TMDB APIs and React Youtube APIs to find movies and display their trailers respectively.
Implements a PageRank algorithm that is used in modern search engines based on link analysis, inlink counting, and the PageRank statistical formula on the Wikilarge Corpus dataset. The hyperlinks in each document are parsed, analyzed and added to a inlink dictionary. The program display the top 75 pages in increasing order of their PageRank values.
Implemented 3 websites using semantic HTML, BEM CSS and flexbox. Added smooth transitions and animation features to make the interface interactive. I also incorporated responsive designs on phones and tablets with the help of media queries.