AI-Supported Virtual Internship Hub for Freelancing Careers

Web Application

Project Details

Project Information

Project Title: AI-Supported Virtual Internship Hub for Freelancing Careers

Category: Web Application

Semester: Fall 2025

Course: CS619

Complexity: Complex

Supervisor Details

Project Description

AI-Supported Virtual Internship Hub for Freelancing Careers

 

Project Domain / Category

 

Web Application / Artificial Intelligence / E-Learning & Freelancing Support

 

Abstract / Introduction

 

The proposed project aims to develop an AI-powered Virtual Internship Portal that provides students and beginners with real-world freelancing experience. The platform will simulate freelancing projects, assign tasks and provide AI-driven feedback to learners. Unlike traditional internship platforms, this system integrates Artificial Intelligence to recommend tasks based on skill level, auto-evaluate submissions and provide personalized career guidance. It also connects students with mentors and generates a portfolio that can later be used for actual freelancing platforms such as Upwork and Fiverr.

 

This project addresses the growing demand for practical freelancing exposure while reducing

 

dependency on external internship providers. By leveraging AI-based recommendation, natural

language processing (NLP) and automated evaluation, the platform will act as a bridge between

 

academia and the freelancing ecosystem.

.

 

Functional Requirements:

 

FR1: User registration and authentication (students, mentors, and administrators).

 

FR2: AI-based skill assessment test for recommending appropriate freelancing domains (e.g., graphic design, content writing, programming, etc).

 

FR3: Task/project allocation using AI recommendation based on student profile and progress.

 

FR4: Automated evaluation of submitted tasks using AI models (e.g., code correctness, plagiarism check, grammar analysis, design quality).

 

FR5: Mentor dashboard for reviewing student progress and giving feedback.

 

FR6: Portfolio generation for students based on completed tasks/projects.

 

FR7: AI-powered chatbot for career guidance and freelancing tips.

 

FR8: Admin panel for managing users, projects and reports.

 

 

 

FR9: Reporting and analytics (student progress tracking, skill improvement insights).

 

 

 

 

 

Page 14 of 167

 

FR10: Integration with external freelancing platforms for real-world project exposure (optional advanced feature).

 

Tools:

 

Frontend: React.js / Angular

 

Backend: Flask / Django (Python)

Database: MongoDB

 

AI/ML Libraries: TensorFlow / PyTorch, Scikit-learn, NLTK / SpaCy (for NLP)

 

Development Environment: VS Code, Jupyter Notebook

 

Other Tools: GitHub for version control, Docker for deployment, FAISS for scalable search (if portfolio search is included)

 

Note: Attendance at Google Meet sessions is mandatory for discussing the project with the supervisor; failure to attend may result in the project not being accepted.

 

Prerequisite:

 

To help students grasp the project problem concepts, they must be required to complete a free course certification along with initial project documentation. Relevant course materials and sources will be shared during Google Meet sessions for further guidance.

 

 

 

Supervisor:

 

Name: Dr. Saima Munawar

Email ID: saima.munawar@vu.edu.pk

 

MS Teams ID: saima.vu1@outlook.com

 

Languages

  • Python Language

Tools

  • React.js, Angular, Flask, Django, MongoDB, TensorFlow, PyTorch, Scikit-learn, NLTK, SpaCy, VS Code, Jupyter Notebook, GitHub, Docker, FAISS Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.