Inspiration

Transitioning into university life can be challenging, with many students experiencing feelings of loneliness and difficulty forming friendships. Recognising that shared humour can serve as a powerful bridge between individuals, we developed MemeBTI to help students connect based on their sense of humour. By rating memes, users generate unique humour profiles which allow them to connect with like-minded peers.

What it does

MemeBTI allows users to:

  • Rate Memes: Engage with a diverse collection of memes, expressing preferences through a simple rating system.
  • Generate Humour Profiles: Based on their ratings, users receive a unique 3-letter humour profile that reflects their comedic inclinations.
  • Connect with Peers: Utilize humour profiles to find and connect with fellow students who share similar senses of humour, enhancing social interactions and friendships.

How we built it

  • Frontend Development: We used HTML, CSS, and JavaScript to build a responsive and user-friendly interface, ensuring seamless navigation and interaction.
  • Backend Development: Python was used to handle user data, meme ratings, and profile generation efficiently.
  • Database Management: SQL and Flask were chosen to manage and serve data effectively.

Challenges we ran into

  • Data Collection: Curating a diverse and representative set of memes required extensive research to ensure inclusivity and relevance.
  • Profile Accuracy: Designing an algorithm that accurately reflects users' humour preferences based on limited data posed significant difficulties.

Accomplishments that we're proud of

  • Innovative Concept: Successfully merging meme culture with personality assessment to create a unique platform for social connection.

What we learned

  • Algorithm Development: Gaining experience in creating algorithms that process subjective data to produce personalised outcomes.
  • Team Collaboration: Enhancing our ability to work collaboratively, utilising each team member's strengths to overcome challenges.

What's next for MemeBTI

  • Expand Meme Database: Incorporate a broader range of memes to cater to diverse humour preferences.
  • Enhance Profile Accuracy: Refine our algorithm using machine learning techniques to improve the precision of humour profiles.
  • Mobile Application: Develop a mobile version of MemeBTI to increase accessibility and user engagement.
  • Community Features: Introduce forums and chat rooms where users can discuss memes and connect based on shared humour profiles.
Share this project:

Updates