MemeBook is a social media app developed using React.js and Firebase, designed for the meme enthusiasts who love to explore, create, and share hilarious content. The app leverages React Hooks and Contexts for state management, integrates Jokes Rapid API, Reddit API, and ImgFlip API to provide a diverse range of content, and utilizes Firebase for secure authentication and efficient storage.
-
Browse Memes: Explore a wide variety of memes sourced from Jokes Rapid API, Reddit API, and ImgFlip API.
-
Upload Your Own Memes: Share your creativity with the community by uploading your custom memes.
-
Create Memes On-The-Fly: Utilize the ImgFlip API to generate memes quickly with user-friendly tools.
-
User Authentication: Securely log in using Firebase authentication to personalize your MemeBook experience.
-
Contextualized Content: Enjoy a personalized meme feed based on your preferences and interactions.
-
React.js: The front-end is built using React.js, providing a dynamic and responsive user interface.
-
Firebase: Firebase is used for authentication and storage, ensuring a secure and scalable solution.
-
React Hooks and Contexts: State management in MemeBook is handled efficiently with React Hooks and Contexts, providing a seamless user experience.
-
Jokes Rapid API: Integrates jokes into the meme feed for an added dose of humor.
-
Reddit API: Fetches memes from various subreddits, broadening the content available on MemeBook.
-
ImgFlip API: Empowers users to create memes on-the-fly with a variety of customizable templates.
- Clone the Repository:
git clone https://github.com/AjayGhimire1998/memebook.git
- Install Dependencies:
cd memebook npm install - Run the App:
npm start
- Access MemeBook: Open your browser and navigate to http://localhost:3000 to use MemeBook locally.
We welcome contributions to make MemeBook even more entertaining and user-friendly. Feel free to submit issues, feature requests, or pull requests.
This project is licensed under the MIT License.
Thanks to the developers of Jokes Rapid API, Reddit API, and ImgFlip API for providing valuable content and tools.

