https://github.com/thoriqdharmawan/meme-generator
๐ฑ A fun and easy-to-use Meme Generator app built with React Native. create and customize memes instantly! ๐
https://github.com/thoriqdharmawan/meme-generator
react-native react-native-gesture-handler react-native-reanimated
Last synced: 13 days ago
JSON representation
๐ฑ A fun and easy-to-use Meme Generator app built with React Native. create and customize memes instantly! ๐
- Host: GitHub
- URL: https://github.com/thoriqdharmawan/meme-generator
- Owner: thoriqdharmawan
- Created: 2025-05-31T15:10:08.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2025-06-08T10:04:39.000Z (18 days ago)
- Last Synced: 2025-06-08T11:18:55.340Z (18 days ago)
- Topics: react-native, react-native-gesture-handler, react-native-reanimated
- Language: TypeScript
- Homepage:
- Size: 2.41 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Meme Generator
**๐จ Create hilarious memes with ease! ๐ญ**
A powerful and intuitive React Native application for creating, editing, and sharing memes with your friends and social media.
[](https://reactnative.dev)
[](https://www.typescriptlang.org/)
[](https://developer.apple.com/ios/)
[](https://developer.android.com/)---
## ๐ Features
- ๐ผ๏ธ **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## ๐ฑ Screenshots
### ๐ค Android
### ๐ iOS
## ๐ Quick Start
> **๐ Prerequisites**: Ensure you have completed the [React Native Environment Setup](https://reactnative.dev/docs/set-up-your-environment) guide.
### ๐ง Installation
1. **Clone the repository**
```bash
git clone https://github.com/thoriqdharmawan/meme-generator/
cd MemeGenerator
```2. **Install dependencies**
```bash
# Using npm
npm install# OR using Yarn
yarn install
```3. **iOS Setup** (macOS only)
```bash
# Install CocoaPods dependencies
cd ios && pod install && cd ..
```### ๐โโ๏ธ Running the Application
#### ๐ฑ Start Metro Bundler
```bash
# Using npm
npm start# OR using Yarn
yarn start
```#### ๐ค Android
```bash
# Using npm
npm run android# OR using Yarn
yarn android
```#### ๐ iOS
```bash
# Using npm
npm run ios# OR using Yarn
yarn ios
```## ๐ ๏ธ Development
### ๐ Available Scripts
| 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 |### ๐ฏ Development Tips
- **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## ๐๏ธ Project Structure
```
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 โ