Share job opportunities instantly with friends using unique connection codes
A Chrome extension that makes collaborative job hunting effortless. Connect with friends and share job postings with a simple right-click!
- π Easy Connections - Connect with friends using unique 6-character codes
- β‘ Quick Sharing - Share any job posting with a right-click
- π Real-time Notifications - Get notified instantly when friends share jobs
- π Add Notes - Include context or tips when sharing
- π Private & Secure - Only connected friends see your shares
- π± Clean Interface - Simple, intuitive design
- π» 100% Free - No subscriptions, no ads
git clone https://github.com/alivepool07/OppSeek.gitOr click the green "Code" button above β "Download ZIP"
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
OppSeekfolder - Done! π
The extension comes pre-configured with Firebase - just install and use!
-
Get Your Code
- Click the Job Share extension icon
- You'll see your unique 6-character connection code
- Share this code with friends you want to connect with
-
Add Friends
- Get your friend's code
- Click the extension icon
- Enter their code in "Add Friend" section
- Click "Add"
- You're now connected!
- Navigate to any job posting
- Right-click anywhere on the page
- Select "Share job with friends"
- Choose which friends to share with
- Optionally add a note (e.g., "Great culture!" or "Remote friendly")
- Click "Share"
Your friends will get an instant notification!
- When a friend shares a job, you'll see:
- Browser notification
- Badge on extension icon showing unread count
- Click the extension icon to see all shared jobs
- Click "Open" to view the job or "Copy" to copy the link
- Click "Γ" to dismiss jobs you're not interested in
- Frontend: Vanilla JavaScript, HTML5, CSS3
- Backend: Google Firebase (Firestore + Authentication)
- Platform: Chrome Extension Manifest V3
- Security: Firebase security rules, anonymous authentication
- β Anonymous Login - No email or personal info required
- β Encrypted Storage - All data secured by Firebase
- β Private by Default - Only friends you connect with see your shares
- β No Tracking - We don't track, sell, or share your data
- β Secure Rules - Firebase security rules prevent unauthorized access
See our Privacy Policy for full details.
OppSeek/
βββ manifest.json # Extension configuration
βββ src/
β βββ background/
β β βββ background.js # Service worker (handles sharing, notifications)
β βββ popup/
β β βββ popup.html # Extension popup UI
β β βββ popup.js # Popup logic (friends, jobs)
β β βββ popup.css # Popup styles
β βββ content/
β βββ content.js # Content script
βββ libs/
β βββ firebase-app-compat.js # Firebase core
β βββ firebase-auth-compat.js # Firebase auth
β βββ firebase-firestore-compat.js # Firebase database
βββ icons/
βββ icon16.png
βββ icon48.png
βββ icon128.png
Contributions, issues, and feature requests are welcome!
- Fork this repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes
- Test thoroughly
- Commit:
git commit -m 'Add amazing feature' - Push:
git push origin feature/amazing-feature - Open a Pull Request
- The extension uses Firebase Firestore for real-time sync
- Security rules are already configured in Firebase
- Test with multiple Chrome profiles to simulate different users
- Check browser console for errors
- Make sure all files are in the OppSeek folder
- Check
chrome://extensions/for error messages - Try reloading the extension
- Make sure you and your friend both have the extension installed
- Verify the connection code is exactly 6 characters
- Check that you're not trying to add yourself
- Ensure both users are connected as friends
- Check your internet connection
- Try refreshing the extension popup
- The menu only appears on
https://websites (Chrome security) - Try on a different website
- Reload the extension
Need more help? Open an issue
- Groups - Share with multiple friends at once
- Categories - Tag jobs by industry, role type, etc.
- Search - Filter shared jobs
- Export - Download job list as CSV
- Dark Mode - Easy on the eyes
- Multi-browser - Firefox and Edge support
- Job Boards - Auto-detect and highlight apply buttons
Want to work on one of these? Open a PR! π
Q: Do I need to create a Firebase account?
A: No! The extension comes with Firebase already configured. Just install and use.
Q: Is this really free?
A: Yes! 100% free, no hidden costs, no ads, no subscriptions.
Q: Can my data be seen by others?
A: Only friends you explicitly connect with can see jobs you share with them. Your data is private.
Q: Does this work on mobile?
A: Currently Chrome extensions only work on desktop. Mobile support may come later.
Q: Can I use this for other things besides jobs?
A: Yes! You can share any URL - internships, freelance gigs, articles, resources, etc.
Q: Is my connection code permanent?
A: Yes, each user gets one permanent code that doesn't change.
This project is licensed under the MIT License - see the LICENSE file for details.
TL;DR: You can use, modify, and distribute this code freely. Just keep the license notice.
Anand (@alivepool07)
- π§ Email: alivepool07@gmail.com
- πΌ GitHub: @alivepool07
- π Issues: Report a bug
- Built with Firebase for real-time sync
- Icons and inspiration from the Chrome Extensions community
- Thanks to all future contributors! β
If you find this project helpful, please consider:
- β Starring this repository
- π Reporting bugs or suggesting features
- π Contributing code improvements
- π’ Sharing with friends who are job hunting
Every star motivates me to keep improving! π
Made with β€οΈ for job seekers everywhere
Happy job hunting! May you and your friends find amazing opportunities together. π―