This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.
A web application to browse, edit, and create memes using a public API. Built with React.
- Fetches meme templates from an external API
- Displays meme names and images
- Allows users to add multiple draggable text elements on memes
- Double-click to edit text inline
- React Router for navigation between meme list and editor
- Download the final meme image
- React
- JavaScript
- React Router
- react-draggable
- HTML & CSS
- Clone the repository git clone https://github.com/shruti985/Meme-Generator.git
- Install dependencies npm install
- Start the development server npm run dev
- Browse available memes on the main page.
- Click Edit to open the meme editor.
- Add text, drag it to desired positions, and edit it by double-clicking.
- Save your meme when finished.
This project is licensed under the MIT License.