Projects



  • WhatsApp Chat Analyzer

    Tech stack: Python modules like Pandas, Numpy, URLExtract, Matplotlib & Seaborn.
    Deployed on StreamLit (click here).

    (A Note from 2024: In 2022, this project was hosted on free-tier services that have since been discontinued, which has unfortunately broken the link. I’m currently working on redeploying them to new hosting platforms. Thanks for your patience!)

    Extract your WhatsApp chat without media & upload it on the webapp, it will display the analysis like no. of total messages, words, links, list of all participent in the chat(be it a group chat or two-people chat)!
    It'll generate heatmap of from the chats by accessing the date & time related data, along monthly, weekly & daily timeline graphs of the whole chat or a particular user.
    It'll display most active month where the conversations were more frequent than other months along with most active user who takes part in the conversation more often!
    This webapp also analyses the most common words, most common emojis used in the overall conversation.

    While building this app, I learnt alot about Python libraries like seaborn, URLExtract, Pandas, etc.
    Learnt a lot about data preprocessing, regular expressions, Streamlit workflow, etc.
    Since this webapp is deployed on Heroku, I also learnt alot about hosting related things!
    Overall, this project was a great learning experience as well as an opportunity to apply my knowledge of data preprocessing & data analysis!



  • Suggest a good talk!

    Tech stack: This webapp is built with HTML, CSS, JS & hosted on netlify (here)!

    This is a collection of TED Talks around the topics like Technology, Science, Space & Global issues. I keep updating the list from-time-to-time.
    While building this app, I learnt alot about web scraping (since I wanted the title, links, thumbnails to display on the app) along with that, I learnt a lot about JOSN related workflow as well. I hope you will find this app useful!
    PS: It has dark/ight mode as well!



  • Quiz App

    Tech stack: Built with NodeJS & deployed on Repl (here)!

    Built this app when I was learning the workflow around NodeJs.
    So, basically this is a command line based quiz app about a TV Show (GOT).
    It fully interactive app deployed on Repl, so anyone can play it!
    It shows you a question with 4 options & you need to input your answer to it. It has 3 levels & most the important thing negative marking is also implemented ;).
    This app can scale upto any number of levels & any number of questions.
    Hope you like it!



  • UI Component Library

    Tech stack: Built with HTML, CSS, JS & deployed on netlify (here)!

    When I was trying to create first draft of my personal website (here), I tried the component based approach of building website/webapps.
    So, for that purpose I created this mini version of bootstrap where I defined some classes & added some styling to them and then used that library in the main site.
    Turns out this approach of development was much faster & scalable!
    This project taught me the importance of component based approach as well the importance of scalability. It was a great learning experience!
    PS: I am thinking of turning this into a full-fledged UI Library, if you are interested, lets talk!