Smart Career Connect - JobSphere
Name:S.Punith
RollNo:22911A1258
Class:IT-A
Sangomula Bhavick
Problem Statement
Students graduating from colleges often face difficulties in finding jobs, internships, and mentorship.
Traditional placement cells are underutilized, and students rely on scattered platforms. There's a lack
of personalized guidance tailored to each students skills, goals, and interests.
Project Objective
To develop a smart web-based platform that connects students with job opportunities, personalized
career advice, and alumni mentorship using AI and modern web technologies.
Features
1. AI-Powered Job Matching: Matches students with jobs based on skills, location, and interest using
a recommendation engine.
2. Resume Analyzer: Uses NLP to scan resumes and provide improvement suggestions.
3. Skill Assessment: Built-in quizzes and certifications to test and upskill users.
4. Alumni Connect: Secure chat with verified alumni for mentorship.
5. Career Roadmaps: AI-generated learning paths for desired job roles.
Tech Stack
- Frontend: React.js
- Backend: Node.js + Express
- Database: MongoDB
- AI: Python (Scikit-learn / OpenAI API for suggestions)
- Hosting: Vercel (frontend), Render (backend)
Impact
- Helps students make informed career decisions
- Enhances placement cell capabilities
- Connects academia with industry
- Encourages alumni engagement
Sample Code (Node.js Express API) const
express = require('express');
const app = express();
app.use(express.json());
const jobs = [
title: "Software Engineer",
company: "Tech Corp",
location: "New York, NY",
type: "Full-Time",
requiredSkills: ["javascript", "node", "react"]
},
title: "Data Analyst",
company: "DataWorks",
location: "Remote",
type: "Part-Time",
requiredSkills: ["python", "sql", "excel"]
},
app.post('/api/recommend-jobs', (req, res) => {
const { skills } = req.body;
if (!skills || !Array.isArray(skills)) {
return res.status(400).json({ message: "Please
provide skills as an array." });
const recommended = jobs.filter(job =>
job.requiredSkills.some(skill =>
skills.includes(skill.toLowerCase()))
);
res.json(recommended);
});
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`Server running on http://localhost:$
{PORT}`);
});
Conclusion
Smart Career Connect is a holistic platform to empower students in navigating the complex job
market. With its AI-backed tools, it bridges the gap between education and employment.