Inspiration

While looking for internships ourselves, we realized how confusing it can be to find the right one that truly matches a student’s skills and interests. Many students waste hours browsing random listings without getting relevant results. That’s what inspired us to create an AI-Based Internship Recommendation Engine for the PM Internship Scheme, making the search process smarter and more personalized.

What it does

Our system recommends the most suitable internships based on a student’s skills, academic background, and interests. It uses AI and machine learning to analyze profiles and internship data, then provides accurate, personalized matches within seconds.

How we built it

We built the frontend using HTML, CSS, and JavaScript, and React JS for a clean and simple user interface. The backend was developed using Python (Flask), which connects to our machine learning model built with scikit-learn and NLP techniques. Internship and user data are stored securely in a MySQL database. The internship data was collected directly from the official PM Internship Portal (Government Source) to ensure authenticity and relevance.

Challenges we ran into

Collecting and cleaning internship data was a major challenge, especially ensuring data consistency from government sources. We also had to fine-tune our recommendation logic to balance accuracy and variety. Integrating the ML model smoothly with the frontend within limited hackathon time was tricky too.

Accomplishments that we're proud of

We’re proud that we managed to build a working prototype that accurately recommends internships. Our teamwork, time management, and ability to combine AI with real-world impact make this project special to us.

What we learned

We learned how to connect machine learning models with web applications, improve data handling, and create user-focused solutions. This project also strengthened our collaboration, time management, and problem-solving skills.

What's next for AI-powered PM Internship Recommendation System

Next, we plan to add resume parsing, LinkedIn/government portal integration, and an AI chatbot for personalized career guidance. We also aim to make the system adaptive using real-time feedback from users and continuously updated data from the PM Internship Portal.

Share this project:

Updates