Spaces:
Sleeping
A newer version of the Streamlit SDK is available:
1.52.2
license: other
title: CareerBoost
sdk: streamlit
emoji: ๐
colorFrom: blue
colorTo: purple
pinned: true
short_description: AI-powered, futuristic, and career-accelerating
CareerBoost: Your Job Search & Prep Companion
Empowering Your Career Journey with AI-Driven Tools
Creator: Musabbir KM
Overview
CareerBoost is an AI-powered web application designed to assist job seekers in finding job opportunities, preparing for interviews, and creating professional CVs. Built with a focus on usability and efficiency, it leverages advanced AI agents to deliver tailored results for users worldwide, with a special emphasis on the Indian job market.
Features
CareerBoost offers four core functionalities, each powered by specialized AI agents:
Job Finding Agent:
- Scrapes job listings from major job boards like Naukri.com, Shine.com, LinkedIn, and Indeed
- Supports location-based searches (e.g., "data science in Kochi")
- Displays detailed job information: title, company, location, salary range, and application link
- Intelligent fallback to web search when direct scraping fails
- Real-time alerts for new postings matching your profile
- Fetches structured job listings using the RapidAPI JSearch endpoint
Interview Preparation:
- Generates 10 tailored interview questions and answers (4 technical, 3 behavioral, 3 situational)
- Incorporates latest trends (2022โ2025) covering emerging skills like:
- Machine Learning Ops (MLOps)
- Ethical AI frameworks
- Cloud-native technologies
- Data visualization tools (Tableau, PowerBI)
- Includes company-specific question banks for top employers
- Provides sample answers with STAR (Situation-Task-Action-Result) format
- Delivers plain-text output for easy review and practice
CV Creator:
- Builds ATS-friendly CVs optimized for applicant tracking systems
- Custom templates for different experience levels (Entry, Mid, Senior)
- Includes smart sections:
- Professional Summary with keywords
- Skills Matrix with proficiency levels
- Experience with measurable achievements
- Education with relevant coursework
- Auto-formatting for consistent styling
- Export options (PDF, DOCX, plain text)
Career Insights:
- Daily curated feed of job market trends and tech news
- Company watchlists with hiring alerts
- Salary benchmarking by role and location
- Emerging technology spotlights (AI, Blockchain, IoT)
- Industry-specific reports (IT, Healthcare, Finance)
- Local job market heatmaps
- Skill gap analysis with learning recommendations
- Networking event calendars
Technologies Used
CareerBoost is built with a robust tech stack to ensure performance and scalability:
Frontend:
- Streamlit (v1.29.0): For the interactive web interface.
- Custom CSS: For enhanced UI styling (tabs, cards, logo display).
Backend & AI:
- LangChain (v0.2.16): For agent orchestration and tool integration.
- Google Gemini LLM (via langchain-google-genai v1.0.8): Powers natural language processing and generation.
- DuckDuckGo Search (v6.2.11): For fallback web searches.
- RapidAPI JSearch: For structured job data.
- aiohttp (v3.10.5): For asynchronous web scraping.
- Selectolax (v0.3.21): For efficient HTML parsing.
- Tenacity (v8.5.0): For retry logic in scraping.
- python-dotenv (v1.0.1): For environment variable management.
Agent Info
CareerBoost leverages four specialized AI agents, each designed for a specific task:
Job Finding Agent:
- Uses a ReAct (Reasoning + Acting) framework to scrape job boards asynchronously.
- Handles errors like rate limits and timeouts with retries and randomized delays.
- Formats output as a numbered list for clarity.
RapidAPI Job Search Agent:
- Queries the JSearch API for structured job data.
- Processes results into a consistent format (title, company, location, link, source).
Interview Preparation Agent:
- Generates 10 questions and answers using the Google Gemini LLM.
- Integrates web search insights to reflect recent trends (e.g., cloud computing, ethical AI).
- Fixed to prevent iteration limit errors by enforcing strict tool usage.
CV Creator Agent:
- Generates ATS-friendly CVs with a single LLM call.
- Customizes content based on user input, ensuring relevance to the job field.
Get In Touch
- Weโd love to hear from you! Whether you have questions, feedback, or just want to chat, reach out to us anytime.
- ๐ง Email: musabbirmushu@gmail.com
- ๐ผ LinkedIn: CareerBoost LinkedIn
- ๐ Website: www.careerboost.ai
- โจ๏ธ GitHub: CareerBoost GitHub