A simple, fast, and user-friendly QR code generator for social media profiles. This tool creates QR codes that link directly to Instagram and Facebook profiles, optimized for mobile scanning.
- 🎯 Direct linking to Instagram and Facebook profiles
- 📱 Mobile-optimized QR codes
- 🎨 Multiple size options (200×200, 300×300, 400×400)
- 🌓 Dark mode support
- 🔒 Rate limiting to prevent abuse
- 💨 Fast generation with no external API dependencies
git clone https://github.com/nerdyworks/social-media-qr-generator.git
cd social-media-qr-generator
npm install
node app.js
The application will be available at http://localhost:3000
- Visit the homepage
- Enter either your Instagram username or Facebook page name
- Click "Generate QR Code"
- Choose your preferred size
- Download the QR code
- Display the QR code at your location
- Node.js
- Express.js
- QRCode.js
- TailwindCSS
- HTML/JavaScript
- express: Web framework
- qrcode: QR code generation
- express-rate-limit: Rate limiting
- canvas: Required for QR code generation
The application includes rate limiting to prevent abuse:
- 50 requests per IP address per 24 hours
- Rate limits are tied to both IP address and social media username
To modify the application:
- Clone the repository
- Install dependencies with
npm install
- Make your changes
- Test thoroughly
- Submit a pull request
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with QRCode.js
- Styled with TailwindCSS
- Developed by Nerdy Works
For support, please open an issue in the GitHub repository.