Inspiration We created MoodMeme to be a fun new way for people to express themselves and connect with others online. The idea was inspired by how much users enjoy posting memes and status updates, but wanted to add an element of interactivity by basing the memes on their mood or status.
What it does MoodMeme allows users to select their current mood from options like happy, sad, tired, excited, etc. They can then type a short status message describing what they're up to. The app will generate an original meme using text and imagery tailored to the mood and message. Users can then easily share their custom MoodMeme on social media.
How we built it We utilized PartyRocks' generative AI capabilities to analyze large datasets of existing memes and image-text pairings to understand different moods and themes. The web app was created using React and includes a mood/status form, meme preview area, and sharing buttons. An API handles the meme generation process using PartyRocks.
Challenges we ran into It was difficult to train the AI model to consistently produce memes that were on-brand, high quality, and matched the user's mood and text. We also wanted to avoid offensive, inappropriate or low-effort memes. Ensuring a positive user experience with the generation process took significant iteration.
Accomplishments we're proud of We're proud of using cutting-edge generative AI to create a fun new way for self-expression. Getting the balance right between user control and AI creativity was an achievement. Early feedback shows MoodMeme is genuinely making people smile by personalizing memes in a way traditional templates cannot.
What we learned This project taught us the importance of extensive model training as well as post-generation filtering and moderation. While generative AI has huge potential, oversight is still needed to ensure quality, safety and standards. Moving forward, we aim to expand supported moods and continuously refine the experience.
What's next for MoodMeme Our goals are to make MoodMeme available across more platforms/devices to reach more users. We also want to add sharing analytics and more robust moderation tools. Enabling users to provide feedback to further train the model is another priority, as it will help MoodMeme get smarter and tailor memes even better over time.
Built With
- partyrock
Log in or sign up for Devpost to join the conversation.