Skip to content

SusheelThapa/Quine-devmeme

Repository files navigation

Watchers Forks Star

Issue Open Pull Request

License

Reflecting the Nerds and Greeks
Coding meets Humour πŸ˜„
Laugh, share, and enjoy the lighter side of coding with fellow developers. πŸ˜‚πŸ‘©β€πŸ’»πŸ€–

Description

DevMeme is a platform designed to alleviate the stress and boredom often experienced by developers during long coding sessions. It offers a collection of entertaining features tailored to the coding community, including an Image Meme Generator, Text-Based Joke Generator, and Programming Reels.

Problem

Developers often encounter the following challenges during coding sessions:

  • Frustration Over Bugs: Debugging code can be time-consuming and frustrating, leading to decreased motivation and productivity.
  • Mind Boredom of Hours of Coding: Spending long hours writing code can result in mental fatigue and boredom, affecting creativity and problem-solving abilities.

DevMeme aims to address these challenges by providing a platform for developers to take a break, unwind, and find inspiration through humor and entertainment.

How It Solves

Frustration Over Bugs:

  • DevMeme provides a distraction in the form of hilarious memes and jokes, offering developers a much-needed break from the frustration of debugging. By injecting humor into their day, DevMeme helps developers maintain a positive outlook and stay motivated to tackle challenging problems.

Mind Boredom of Hours of Coding:

  • DevMeme's diverse range of entertaining content, including memes, jokes, and programming reels, prevents developers from succumbing to the monotony of long coding sessions. By providing a source of amusement and inspiration, DevMeme keeps developers engaged and energized, enhancing their overall coding experience.

Table of Contents

Features

  • Programming Meme

    Reduce your stress levels while coding by watching some memes.

    Sample UI of Programming Meme
  • AI Joke Generator

    People say laughter is the best medicine; we offer tons of it with our Gemini Powered AI Joke Generator Feature.

    Sample UI of AI Joke Generator
  • Programming Reels

    Sometimes, it's worth watching programming reels.

    Sample UI of Programming Reels

Demo

Quine.Quest.008.mp4

Installation

Prerequisites

Before running Quine-devmeme, you will need a Gemini API key. You can obtain an API key by registering on the Google Gemini platform.

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/Quine-devmeme.git
    cd Quine-devmeme
  2. Installation of node packages

     yarn
  3. Create .env file

    VITE_GEMINI_API_KEY=YOUR-GEMINI-API-KEY
    VITE_MEME_LINK=https://raw.githubusercontent.com/deep5050/programming-memes/main/memes/1/
    VITE_FLAGSMITH_ENVIRONMENT=Ec4MM4XxVbaRX4XjfruL2q

    Note: Replace YOUR-GEMINI-API-KEY with your api key

  4. Running the project:

    yarn run dev

Dependencies

Acknowledgement

DevMeme utilizes the repository Programming Meme to source a collection of memes for the Programming Meme feature.

Contributing

We welcome contributions to enhance and improve Quine-devmeme! Feel free to submit issues, feature requests, or pull requests. Please adhere to our Code of Conduct.

License

This project is licensed under the MIT License.

About

Coding meets Humour

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks