The Meme Generator app, powered by React, Flask, and Firebase Authentication, offers users a simple yet powerful meme creation experience. Search for images with Pixabay, then customize memes in a Canva-like editor. Adjust text, colors, and positions, add backgrounds, padding, and overlay effects. Secure logins with Firebase Authentication. Create, save, and export personalized memes effortlessly. Turn ordinary images into shareable, hilarious memes with ease!
Backend repository: https://github.com/muhammadabir64/meme-generator-backend
- Requirements:
- NodeJS v20.x
- Clone Repository:
https://github.com/muhammadabir64/meme-generator-frontend
- Install Dependencies:
npm install
- Set the backend URL variable in
src/env.js
:
//frontend/src/env.js
const SERVER_URI = "http://localhost:8000";
module.exports = {
SERVER_URI
}
- Set firebase configs
src/config.js
const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
};
- Start the server:
npm start