Improdds - Bridging the Gap Between Job Seekers and Recruiters

TECHNOLOGIES: TYPESCRIPT NEXT JS TAILWIND CSS MATERIAL UI

Overview:

Improdds, (gotten from the phrase "improve your odds") is an innovative platform designed to streamline the job-seeking process by connecting candidates with experienced mentors, known as recruiters, who provide a range of services to enhance candidates' job search experience.

Key Features:

  • Personalized Services: Job seekers, referred to as candidates on the app, can access a variety of services such as resume optimization, cover letter crafting, and negotiation advice.
  • Easy Booking System: Candidates can effortlessly find and connect with recruiters on the Improdds web app, booking personalized sessions to receive tailored guidance.
  • Efficient Meeting Setup: Recruiters receive meeting requests, and through the platform, a Google Meet link is generated and sent directly to their email for seamless communication.
  • Chrome Extension: Extension to empower candidates with additional functionalities, including the ability to save job listings directly from external job sites and also a job ranking functionality. Candidates can bookmark interesting positions on the extension, and these saved jobs are accessible on their profile in the candidate dashboard.

Job Ranking Functionality:

  • Skill Proficiency Matching: During onboarding, candidates provide a list of skills, including programming languages, design skills, soft skills, or custom skills, along with proficiency levels and years of experience. This information is used to calculate a match score against job listings.
  • Enhanced Job Discovery: Candidates can check the rank score of a job directly on the extension. The score is generated by comparing the skills they've saved with the skills required for a particular job, providing a personalized and data-driven approach to job matching.
  • Future Development: As part of the continuous improvement plan, future iterations will allow candidates to upload their CVs, enhancing the accuracy and relevance of the job rank score.

My Contribution:

As the sole front-end web developer for Improdds, I played a pivotal role in bringing the project to life. I translated the design provided by the product designer into a fully functional web application using NextJS, Typescript, and Tailwind CSS. Some UI components where crafted using Material UI and Shadcn libraries. In addition, I also created a Chrome extension to empower candidates with seamless job-saving capabilities and personalized job ranking functionality.

Achievements:

  • Successful implementation of a user-friendly and intuitive interface for both candidate and recruiter dashboards.
  • Seamless integration of backend APIs to ensure smooth communication and data exchange.
  • Overcoming challenges in creating a dynamic calendar component to enhance scheduling efficiency on the dashboards.
  • Development of a Chrome extension with innovative features to enhance the overall job-seeking experience.


Working on Improdds provided me with invaluable experience in application development, API integration, and debugging. It showcases my ability to take a project from concept to completion and underscores my dedication to delivering a high-quality user experience.

Improdds Candidate Dashboard
Improdds Recruiter Dashboard

-- Screenshot of the homepage of candidate dashboard (top)

-- Screenshot of the homepage of recruiter dashboard (bottom)

Improdds Chrome Extension
Improdds Chrome Extension
Improdds Chrome Extension
Improdds Chrome Extension

-- Screenshots of the chrome extension