GitHub Reacts is a fun and interactive React application that generates humorous memes based on GitHub usernames. Whether you want a playful compliment or a cheeky insult, this app uses advanced animations and dynamic content to entertain users.
GitHub Reacts is a React application that generates humorous memes based on GitHub usernames. Users can receive either a funny compliment or a playful insult. The app features dynamic animations using Framer Motion and handles API interactions with Axios.
You can try out the live demo of GitHub Reacts at: https://github-reacts.vercel.app/
AnimatedText.jsx
Displays text with animations using Framer Motion. The component animates each letter individually with a floating effect and hover interactions.
MemeGenerator.jsx
Main component for generating memes. It includes:
Footer.jsx
Displays the footer with copyright information and creator details.
Header.jsx
Displays the header with similar content to the footer.
api.js
Handles interactions with external APIs:
checkGitHubUser
: Validates GitHub usernames.generateMeme
: Requests meme content based on the username and type of meme (compliment or insult).Clone the repository:
git clone https://github.com/StarKnightt/GitHub-Reacts.git
Navigate to the project directory:
cd GitHub-Generator
Install dependencies:
npm install
Start the development server:
npm start
Create a .env
file in the root directory and add your API key: (I'm using Groq ai)
VITE_GROQ_API_KEY=your_api_key_here
Feel free to open issues or submit pull requests to improve the project.
For questions or feedback, reach out to Prasenjit Nayak on GitHub.