Generate creative and unique couple name hashtags for weddings, engagements, and love stories! Perfect for Instagram, WhatsApp, and all social media platforms.
- Smart Hashtag Generation: Creates 30+ unique hashtag variations from two names
- Multiple Algorithms:
- Simple concatenation (e.g., #RanjeetDeepa)
- Creative combinations (e.g., #RanDee)
- Modifier additions (e.g., #RanjeetDeepaLove, #ForeverRanjeet)
- One-Click Copy: Easily copy hashtags to clipboard
- Social Sharing: Share directly to Instagram, WhatsApp, Twitter/X, and Arattai
- Responsive Design: Works perfectly on mobile, tablet, and desktop
- PWA Support: Install as a mobile app on your device
- Beautiful UI: Modern design with smooth animations using Framer Motion
- Trending Analytics: Track popular hashtags (backend feature)
- React.js - Modern, component-based UI
- Bootstrap 5 - Responsive design framework
- Framer Motion - Smooth animations and interactions
- PWA - Progressive Web App for mobile installation
- Node.js + Express.js - Lightweight API server
- REST API - Clean endpoint design
- In-Memory Storage - Trending analytics (can be upgraded to MongoDB/Firebase)
- Name concatenation and creative combinations
- Multiple variation generation
- Modifier-based hashtag creation
For detailed step-by-step installation instructions, see INSTALLATION.md
- Node.js (v14 or higher)
- npm (v6 or higher)
git clone https://github.com/wdranjeet/Couplehashtag.git
cd Couplehashtag
chmod +x start.sh
./start.shBackend Setup:
cd backend
npm install
npm startThe backend API will run on http://localhost:5000
Frontend Setup:
cd frontend
npm install
npm startThe frontend will run on http://localhost:3000
- Fork/clone this repository
- Connect to Netlify
- Set build settings:
- Base directory:
frontend - Build command:
npm run build - Publish directory:
frontend/build
- Base directory:
- Deploy!
The _redirects file and netlify.toml configuration are already included to prevent "broken link" errors.
- Start the backend server (in the backend directory):
npm start- In a new terminal, start the frontend (in the frontend directory):
npm start-
Open your browser and navigate to
http://localhost:3000 -
Enter two names and click "Generate Hashtags"
-
Copy your favorite hashtags or share them directly to social media!
Generate hashtags from two names.
Request:
{
"name1": "Ranjeet",
"name2": "Deepa"
}Response:
{
"success": true,
"hashtags": [
"#RanjeetDeepa",
"#DeepaRanjeet",
"#RanjeetDeepeLove",
...
],
"count": 30
}Get the most popular hashtags.
Response:
{
"success": true,
"trending": [
{"hashtag": "#RanjeetDeepa", "count": 5},
{"hashtag": "#DeepaRanjeet", "count": 3}
],
"count": 10
}cd frontend
npm run buildThis creates a build folder with optimized production files.
The backend is production-ready. For deployment:
- Set environment variables (PORT, etc.)
- Use a process manager like PM2
- Set up a reverse proxy (nginx)
The app can be installed as a Progressive Web App on mobile devices:
- Open the app in your mobile browser
- Look for the "Add to Home Screen" prompt
- Install and use like a native app!
Edit backend/src/hashtagGenerator.js to add new creative modifiers:
this.modifiers = [
'Love', 'Forever', 'Together', 'CoupleGoals',
// Add your custom modifiers here
];Edit frontend/src/App.css and frontend/src/components/HashtagGenerator.css
- AI-powered hashtag generation using OpenAI/HuggingFace
- MongoDB/Firebase integration for persistent analytics
- User accounts and favorites
- Hashtag popularity voting
- More social platform integrations
- Multi-language support
- Custom hashtag templates
This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
Created for couples everywhere to celebrate their love stories!