Reflecting the Nerds and Greeks
Coding meets Humour π
Laugh, share, and enjoy the lighter side of coding with fellow developers. ππ©βπ»π€
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.
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.
- 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.
- 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.
- Description
- Problem
- How It Solves
- Features
- Demo
- Installation
- Dependencies
- Acknowledgement
- Contributing
- License
-
Programming Meme
Reduce your stress levels while coding by watching some memes.
-
AI Joke Generator
People say laughter is the best medicine; we offer tons of it with our Gemini Powered AI Joke Generator Feature.
-
Programming Reels
Sometimes, it's worth watching programming reels.
Quine.Quest.008.mp4
Before running Quine-devmeme
, you will need a Gemini API key. You can obtain an API key by registering on the Google Gemini platform.
-
Clone the repository:
git clone https://github.com/your-username/Quine-devmeme.git cd Quine-devmeme
-
Installation of node packages
yarn
-
Create
.env
fileVITE_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 -
Running the project:
yarn run dev
- @radix-ui/react-slot:
^1.0.2
- @radix-ui/react-toast:
^1.1.5
- axios:
^0.23.0
- class-variance-authority:
^0.7.0
- clsx:
^1.1.1
- dotenv:
^10.0.0
- flagsmith:
^5.0.0
- lucide-react:
^0.2.8
- react:
^18.0.0
- react-dom:
^18.0.0
- react-icons:
^4.3.1
- react-router-dom:
^6.2.1
- react-spring-lightbox:
^1.9.0
- styled-components:
^5.3.3
- tailwind-merge:
^1.0.4
DevMeme utilizes the repository Programming Meme to source a collection of memes for the Programming Meme feature.
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.
This project is licensed under the MIT License.