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.
-- Screenshot of the homepage of candidate dashboard (top)
-- Screenshot of the homepage of recruiter dashboard (bottom)
-- Screenshots of the chrome extension