LinkedUp is a Chrome extension designed to help users effortlessly save and manage LinkedIn profiles. With a sleek and intuitive interface, LinkedUp enables you to quickly add profiles from LinkedIn, view them in a convenient list, and easily navigate back to those profiles whenever you need. This extension leverages Chrome's storage and scripting APIs to provide a seamless user experience.
- Add Profiles: Extract and save LinkedIn profiles directly from the current tab.
- View Profiles: Display a list of saved profiles with profile pictures and names.
- Navigate to Profiles: Click on a saved profile to open it in a new tab.
- Delete Profiles: Remove profiles from the list with a simple click.
- Persisted Storage: Profiles are saved using Chrome's sync storage, ensuring they are available across different devices.
- Device Sync: All your saved profiles are synced across all your google logged-in devices
- Clone the repository:
git clone https://github.com/your-username/linkedup-extension.git
- Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/
. - Enable "Developer mode" using the toggle in the top right corner.
- Click on "Load unpacked"
- Select the "dist" folder in the project directory.
- Open Chrome and go to
- Open LinkedIn: Navigate to any LinkedIn profile page.
- Add Profile: Click on the LinkedUp extension icon and click "Add current profile" to save the profile.
- View Saved Profiles: Click on the LinkedUp extension icon to view your saved profiles.
- Navigate to a Profile: Click on any profile in the list to open it in a new tab.
- Delete a Profile: Click the trash icon next to any profile to remove it from the list.
- App.jsx: The main component handling the UI and core functionality which also acts as the extension's popup interface.
- App.css: The CSS file for styling the popup interface.
- manifest.json: The manifest file defining the extension's metadata and permissions.
- assets/: Directory containing image assets like
trash.svg
.
Ensure that Chrome's sync storage is functioning correctly and that the extension has the necessary permissions.
The extension now includes logic to check for duplicates before adding a new profile. If you encounter issues, make sure you are on a LinkedIn profile page when adding.
We welcome contributions from the community! If you have suggestions or bug reports, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push the branch to your fork.
- Open a pull request detailing your changes.
Thank you for using LinkedUp! If you have any questions or feedback, please reach out to me through the issues page on GitHub.