This is a React-based Meme Generator that allows users to create custom memes by adding their own text on meme images. Users can generate random meme images from a pre-defined set and input their own top and bottom text.
- Generate a random meme image from a dataset of memes.
- Input custom top and bottom text.
- Text appears dynamically over the meme image.
- Fully responsive design.
- React + Vite: Fast development environment for building the app.
- JavaScript (ES6): Core scripting language.
- CSS: For styling the components.
- HTML: Structure of the app.
- Clone the repository:
git clone https://github.com/your-username/meme-generator.git
- Navigate into the project directory:
cd meme-generator
- Install the dependencies:
npm install
- Start the development server:
npm run dev
- Enter your custom top text and bottom text in the input fields.
- Click the "Get a new meme image" button to fetch a random meme.
- Your custom text will automatically appear on the selected image.
- The app is responsive and can be used on any device.
├── public
│ └── index.html
├── src
│ ├── assets
│ ├── components
│ │ └── Meme.jsx
│ ├── App.jsx
│ ├── index.css
│ ├── main.jsx
│ ├── memesData.js
├── .gitignore
├── package.json
└── vite.config.js
This project is open-source and available under the MIT License.