A secure and efficient web-based tool for automating LinkedIn connection management. Built with Flask and Selenium, Linkify provides a user-friendly interface for managing your professional network.
Visit the application: https://linkify-mjyp.onrender.com/
Linkify streamlines the process of managing LinkedIn connections by providing automated tools for accepting connection requests. The application features a modern, responsive web interface with secure authentication and session management.
- Secure Authentication: LinkedIn login with OTP verification support
- Automated Connection Management: Accept pending connection requests automatically
- Session Persistence: Save and reuse session cookies to minimize repeated logins
- Responsive Web Interface: Modern, mobile-friendly design
- Headless Browser Support: Optimized for cloud deployment and automation
- Real-time Statistics: Monitor connection status and pending requests
- Backend: Flask (Python)
- Frontend: HTML5, CSS3, JavaScript
- Browser Automation: Selenium WebDriver
- Deployment: Render (Cloud Platform)
- Styling: Custom CSS with modern design principles
- Python 3.11 or higher
- pip package manager
-
Clone the repository
git clone https://github.com/mugenkyou/Linkify.git cd Linkify -
Install dependencies
pip install -r requirements.txt
-
Run the application
python app.py
-
Access the application Open your browser and navigate to
http://127.0.0.1:5000
Linkify/
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
├── render.yaml # Render deployment configuration
├── static/ # Static assets
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── linkify-screenshot.png
├── templates/ # HTML templates
├── scripts/ # Utility scripts
└── cookies/ # Session storage
- Access the Application: Navigate to the web interface
- Login: Use your LinkedIn credentials to authenticate
- Manage Connections: View and process pending connection requests
- Monitor Progress: Track connection statistics and automation status
- Local Data Storage: Session cookies are stored locally on the server
- No Data Collection: The application does not collect or store personal information
- Secure Sessions: Implemented with proper session management and security headers
- Educational Use: Designed for learning and personal use only
The application is configured for deployment on Render with the following features:
- Automatic Deployment: Connected to GitHub repository
- Health Checks: Built-in monitoring and health endpoints
- Production Configuration: Optimized for cloud deployment
- Environment Variables: Secure configuration management
-
Set up a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install development dependencies:
pip install -r requirements.txt
-
Run in development mode:
python app.py
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License. See the LICENSE file for details.
This tool is provided for educational purposes only. Users are responsible for complying with LinkedIn's Terms of Service and applicable laws. The developers are not responsible for any misuse of this application.
- GitHub Issues: Report bugs or request features
- Documentation: Check the code comments and inline documentation
- Community: Join discussions in the GitHub repository
Sachin Patel - LinkedIn | GitHub
Built with modern web technologies and best practices for secure, scalable automation.
