Skip to content

A modern, minimalist webapp to generate,edit and download random memes with custom text also hear some dad jokes.πŸ˜‚ Brighten your day with a dose of fun using API's

License

Notifications You must be signed in to change notification settings

LikhithSP/The-Laugh-Factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ˜‚ The Laugh Factory

A modern, minimalist webapp to generate, edit & download your random memes with custom texts and also generate dad jokes. Brighten your day with a dose of fun!

Features

  • Random Meme Generator: Get a new meme with one click, powered by Giphy.
  • Dad Jokes & Puns: Enjoy relatable, family-friendly jokes from JokeAPI.
  • Custom Meme Editor: Add your own top/bottom text to any meme and download it.
  • Dark/Light Theme Toggle: Notion-inspired design, with dark mode as default.
  • Beautiful UI: Minimalist, professional, and fully responsive.

APIs Used

Getting Started

How to Run the Project

Setup Instructions

  1. Install dependencies

    • For backend:
      cd backend
      npm install
    • For frontend:
      cd frontend
      npm install
  2. Add your Giphy API key

    • Create a .env file inside the frontend folder.
    • Add the following line to the .env file:
      GIPHY_API_KEY=your_giphy_api_key_here
    • Replace your_giphy_api_key_here with your actual Giphy API key.

To start the backend server:

cd backend
npm start

To start the frontend webapp:

cd frontend
npm start

You can still use the following commands inside the respective folders:

npm run build

Builds the frontend app for production to the build folder.

Customization

  • Favicon: Uses a custom emoji favicon (public/favicon.svg).
  • Branding: Title and description are playful and fun.

Folder Structure

  • frontend/ - React app (this folder)
  • backend/ - Express server for API requests

License

MIT

About

A modern, minimalist webapp to generate,edit and download random memes with custom text also hear some dad jokes.πŸ˜‚ Brighten your day with a dose of fun using API's

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published