SkillSync is a web-based application designed to streamline the job-seeking process and facilitate communication between potential employers and candidates. Built using Streamlit, MongoDB, and various Python libraries, this innovative platform offers a user-friendly interface for both job seekers and companies.
- Secure user authentication for job seekers and companies
- AI-powered job matching and resume generation
- Job application system with real-time database updates
- Company management tools for posting job openings
- Fuzzy search functionality for improved relevance
- Progress tracking for user activity
- Clone the repository
2.Install dependencies
-
Set up MongoDB and configure connection details in
secrets.toml
-
Run the app:
- Users can sign up or log in to access personalized dashboards.
- Job seekers can search for jobs, generate resumes, and apply to positions.
- Companies can post job openings and view applicant information.
- All users can track their progress and activity within the platform.
- Python 3.9+
- Streamlit
- MongoDB
- PyMongo
- Fuzzywuzzy
- Spacy
- Transformers (Bart model)