π¨ Create hilarious memes with ease! π
A powerful and intuitive React Native application for creating, editing, and sharing memes with your friends and social media.
- πΌοΈ Rich Image Editor - Add text, stickers, and effects to your images
- π± Cross-Platform - Works seamlessly on both iOS and Android
- β‘ Fast Refresh - See your changes instantly during development
- π― Touch Controls - Intuitive drag, resize, and rotate interactions
- π Snap Guides - Perfect alignment for professional-looking memes
- β©οΈ Undo/Redo - Never lose your creative progress
- π¨ Modern UI - Beautiful and responsive design
π Prerequisites: Ensure you have completed the React Native Environment Setup guide.
-
Clone the repository
git clone https://github.com/thoriqdharmawan/meme-generator/ cd MemeGenerator -
Install dependencies
# Using npm npm install # OR using Yarn yarn install
-
iOS Setup (macOS only)
# Install CocoaPods dependencies cd ios && pod install && cd ..
# Using npm
npm start
# OR using Yarn
yarn start# Using npm
npm run android
# OR using Yarn
yarn android# Using npm
npm run ios
# OR using Yarn
yarn ios| Command | Description |
|---|---|
npm start |
π Start Metro bundler |
npm run android |
π€ Run on Android device/emulator |
npm run ios |
π Run on iOS device/simulator |
npm run lint |
π Run ESLint |
npm run lint:fix |
π§ Fix ESLint issues |
npm run format |
β¨ Format code with Prettier |
npm run type-check |
π Run TypeScript checks |
npm run test |
π§ͺ Run tests |
- Fast Refresh: Save any file to see changes instantly
- Debug Menu:
- Android: Ctrl + M (Windows/Linux) or Cmd β + M (macOS)
- iOS: Cmd β + D
- Reload App:
- Android: Press R twice
- iOS: Press R in simulator
src/
βββ π¨ assets/ # Images, fonts, stickers
βββ π§© components/ # Reusable UI components
βββ π± screens/ # App screens
βββ ποΈ features/ # Feature-specific modules
βββ π§ hooks/ # Custom React hooks
βββ π contexts/ # React contexts
βββ π¦ types/ # TypeScript type definitions
βββ π οΈ utils/ # Utility functions
π Happy Meme Making! π
Made with β€οΈ and β

