Inspiration

The original idea behind this app was based on a dumb game that one of our members (John) played with his high school friends. Basically in the game, you'd have two players and a judge; in each round the players have to select a meme from their phone in a certain amount of time to show the judge. Whoever showed the judge the funnier meme gets a point and the winner is decided by whoever has the most points after the last round. Our other team members expanded on this idea by increasing the scale of the game, creating it into a huge social game to get the most points out of everyone and have the bragging rights of being the best content creator. Hence, Memedia was born: a huge social media game where meme creators compete for fame.

What it does

Users of the app can post memes as a part of a game that will take place over a certain amount of time. In each game, users attempt to create the best memes possible based on a certain theme; memes gain their creators points from the votes of other users. The voters within each game swipe through all the memes posted under the game to pick which memes they will give a point to or not, a right swipe indicating to give a point, and a left swipe to not give a point. The users that get the most points for their memes win the game and the bragging rights of being the best content creators. Points from each game accumulate in the user's profile giving them certain titles based on how many points they have(like memes legend etc..).

How we built it

The front end was created as an android app using a mixture of Java and Kotlin, whereas the back end was created using Firebase.

Challenges we ran into

Most of our members have never worked with Android and firebase before so learning how to use these technologies and integrating them together was a huge challenge. One of our members preferred working with Kotlin for the android app and the other with Java making connecting each other's code a bit more challenging.

Accomplishments that we're proud of

Making a creative and fun app idea.

What we learned

  • How firebase works
  • Android app development

What's next for Memedia

  • Using AI to detect stolen memes and prevent them from using it in the game
  • Creating some kind of monthly competition for the top content creators to prove which one of them is the greatest and earn even more points
  • Adding a more personalized and sophisticated meme generator
  • Add a leader board so that the users that have the most points of all time can be glorified
Share this project:

Updates