Projects 💻

I build and break stuff to experiment with technologies I am passionate about. My Projects consist of front-end applications, full-stack applications - solving real world problems using Data structures and Algorithms knowledge and things that gave me dopamine hits during their development.

Ongoing 🚶‍♂️

  • Instagram-Reels-Clone

    A web app where users can signup and upload short videos, like posts uploaded by other users and comment on them.

    Firebase for user authentication and storage,where user get notified when others follow him, comment or like his post.

    Built With: ReactJs, Firebase, Material UI, JavaScript

  • Chit-Chat

    A Fully Responsive Full Stack Realtime Chat Messaging App with authentication and SMS Notifications, Direct and Group Chat, Emoji’s and Reactions, built-in GIF’s support,ability to edit and delete messages, specialized commands.

    Built With: NodeJs, Stream-Api, ReactJs, JavaScript

Built ⌨🔧

  • Movies-App

    A ReactJS Movies App based on TMDb API to demonstrate react-query use cases as a state management library where you can Search movies, Add/Remove movies to Favourites & Filter movies according to their Popularity & Ratings. 🔥

    Built With: Tmdb-Api, React, JavaScript, Html, CSS.

  • Real-time Openboard

    A Real-Time Open board project made using JavaScript, with real-time drawing using socket.io and express. The project comprises of basic openboard functionalities such as, writing, erasing, downloading the canvas, adding notes (with minimising it, closing it, dragging it around on the page), uploading the image (features same as of notes), undo and redo actions. Added realtime drawing functionality using Socket.io by connecting to server using Express.js. 🚀

    Built With: Socket.io, ExpressJs, Javascript, Html, CSS

  • Excel-Clone

    Excel clone is built using electron framework with technologies such as HTML, CSS, JQuery and Ejs as a templating engine . Some features of this project are - Formula evaluation , Cycle detection in formula , New open save functionality , Cells formatting.

    Cycle Detection and Cyclic path tracing in excel cells is implemented using Depth-First-Search Algorithm.

    Built With: Html, CSS, JavaScript, DOM Manipulation

  • Camera-Gallery-Webapp

    It is a camera application for clicking pictures, creating videos, and can also do screen recording. All the media will be stored in the gallery of the application and can be deleted or downloaded from there.

    The gallery data can be filtered according to Images, Videos, and Screen Recording. All the data is stored in the IndexDB storage system, therefore, no loss of data.

    Built With: Canvas-Api, Media-Stream Api, IndexedDB, Javascript

  • Jira-Ticket-Management

    It is an online project or task management site where you can create new task edit them and also you can set their priority.Also your created task are saved locally so that they are not lost when you close the tab.

    Built With: LocalStorage, Javascript, Html, CSS