Skip to content

devpranayk/CareerConnect

Repository files navigation

🎓 CareerConnect – Simplifying Campus Placements for Everyone

CareerConnect is a web-based portal we built to make campus placements more streamlined, centralized, and accessible for colleges. It's designed for three key users — Students, TPOs (Training & Placement Officers), and Recruiters — each having their own dedicated space to manage everything from job applications to candidate shortlisting.

We created this to solve a real-world problem that many students and TPOs face: scattered communication, manual processes, and lack of transparency. CareerConnect brings everyone under one roof and makes the whole placement process smoother and faster.


🌟 What inspired us?

During our time in college, we noticed how placements were often managed through a mix of spreadsheets, WhatsApp messages, and forms. While it works, it's far from efficient. So we asked ourselves — what if there was a platform that handled everything placements-related, from applications to selections, in one place?

That’s when CareerConnect was born.


🚀 What can you do with CareerConnect?

Here’s a quick breakdown of what each role gets access to:

👨‍🎓 Students

  • Sign up, log in, and build their placement profile
  • Upload resumes
  • View open job drives and apply with a click
  • Track their application status instantly

🧑‍💼 TPOs (Placement Officers)

  • Post new job opportunities from recruiters
  • Review student applications
  • Approve or reject applicants
  • Manage the full placement pipeline from one dashboard

🏢 Recruiters

  • Post jobs
  • View detailed student profiles and resumes
  • Shortlist students based on criteria
  • Monitor applications without back-and-forth emails

🔐 Security and Login

We’ve implemented JWT-based authentication so that each user role (student, TPO, recruiter) has access only to their relevant dashboard. Protected routes, role-check middleware, and secure APIs ensure data separation and safety.


🧠 The Tech Behind the Project

Part Stack Used
Frontend React.js, Vite, Framer Motion
Backend python, MongoDB (Mongoose)
Auth JWT, bcryptjs

👥 Built by a Passionate Team This wasn’t a solo ride — we collaborated closely as a team. Each person took ownership of different parts of the app, from frontend design and routing to backend logic and deployment.

My Role: I focused on the frontend.

💼 Contact If you're a recruiter or dev looking to collaborate, review, or just say hi — I’d love to connect!

GitHub: @devpranayk

LinkedIn: www.linkedin.com/in/pranay-kandikonda-2541a5232

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors