About the Project

Inspiration

The job search process can be overwhelming, especially when trying to stand out among hundreds of applicants. Networking and referrals are often key to landing interviews, but reaching out to the right professionals can be time-consuming and daunting. The JobsList Extension was inspired by the need to streamline this process, making it easier for job seekers to connect with professionals and request referrals effectively.

What I Learned

Building this project was an enlightening experience. Key takeaways include:

  • Technical Skills: Leveraging Chrome's extension APIs to inject custom features into LinkedIn's interface.
  • User-Centered Design: Understanding the needs of job seekers and creating a user-friendly solution.
  • Data Privacy: Ensuring secure handling of sensitive user data like LinkedIn cookies and Gmail permissions.
  • Automation: Integrating automated email sending with dynamic templates to save users time while maintaining personalization.

How I Built It

The development process included the following key steps:

  1. Frontend Development:
    • Used JavaScript, HTML, and CSS to create the extension interface.
    • Injected a custom referral button into LinkedIn job postings using DOM manipulation.
  2. Backend Integration:
    • Developed a server to securely store user templates, cookies, and Gmail configurations.
    • Integrated Gmail API to enable automated email sending.
  3. Dynamic Templates:
    • Implemented placeholder tokens like {PERSON_NAME}, {JOB_TITLE}, {COMPANY}, and {JOB_LINK} for personalization.
  4. Testing:
    • Conducted extensive testing on LinkedIn's platform to ensure seamless functionality.

Challenges

  • LinkedIn Compatibility: Adapting the extension to LinkedIn's frequently updated UI was a significant challenge.
  • Data Privacy and Security: Handling sensitive user data, like cookies and Gmail access tokens, required implementing robust security measures.
  • Email Deliverability: Ensuring automated emails were not flagged as spam by Gmail or recipients' email providers.
  • User Onboarding: Simplifying complex setup steps, like retrieving LinkedIn cookies and configuring email templates, to make the extension accessible to non-technical users.

Outcome

The JobsList Extension successfully enhances the job application experience by bridging the gap between job seekers and their professional networks. It empowers users to take charge of their job search, save time, and increase their chances of securing referrals and interviews.

Hackathon Tracks

  • ciara cade best professional dev ($50)
  • wakaba prize ($340 value, this includes $50 cash)
  • ouck tuah spit on that faang ($100)
  • best overall yay :3 ($100 + snack boxes and random swag)
  • (LAKOG) lowkey actually kind of good ($50 + a snack)
  • (WPPOIL) would piss people off on linkedin ($25)
  • i laughed. (new hackers prize) (10 winning teams) (10)
Share this project:

Updates