The Bois

Short Description

AdMeme is a Google Chrome extension which replaces boring website ads with memes! It enables you to upload your own personal memes for your friends to see. Every day you can also browse the most upvoted memes and see what the latest trend is all about.

We created the extension in plain javascript and the backend service in NodeJs with MongoDB. Uploaded memes are stored and served from AWS S3 bucket. We detect ads using a Regex on the attributes of the nodes in the DOM. We then replace the ads with out own iframe, which serves randomized ads from our backend service. Iframe enables us to modify content on backend without modifiying the extension and enables the user to upvote memes. The top upvoted memes are then displayed in the extension popup, where you can also upload your own ones.

Link to project repository

Link to video

Share this project: