Skip to content

SakshiTamshetti/intern_track_pgt_mega_project

 
 

Repository files navigation

📊 InternTrack

🤖 AI-Driven Internship Analytics Platform

🚀 PGT Global Network – AIML Internship Mega Project

Smart Evaluation • Fair Assessment • Data-Driven Insights

WhatsApp Image 2026-01-22 at 8 22 15 PM


🌟 Overview

The Intern Performance Tracking System is an AI-powered analytics platform designed to automate intern evaluation and eliminate subjective manual assessments.

It converts raw intern data into:

  • 📈 Performance scores
  • 🧠 Skill gap insights
  • 🎯 Personalized learning recommendations

💡 Built as a real-world industry simulation under PGT Global Network’s AIML Mega Project.


🏢 About PGT Global Network

PGT Global Network empowers learners with:

🎓 Industry-grade projects
🧑‍🏫 Mentorship-based learning
🤖 AI & data-driven systems

🎯 Project Vision Alignment

✔ Objective intern evaluation
✔ Automated tracking workflows
✔ Transparent & fair decision-making


✨ Features

👥 Role-Based Access Control

Admin Panel Intern Dashboard
✅ Monitor all interns
✅ Performance analytics
✅ Skill gap detection
✅ Productivity comparison
✅ Performance score
✅ Skill progress charts
✅ Learning recommendations
✅ Growth tracking

⚙️ System Architecture

┌─────────────┐
│  Intern UI  │
│ (Streamlit) │
└──────┬──────┘
       │ Login / Data Input
┌──────▼──────┐
│  App Layer  │
│   (Python)  │
└──────┬──────┘
       │
┌──────▼────────────┐
│ Analytics Engine  │
│ Pandas / NumPy    │
│ Scoring Logic     │
└──────┬────────────┘
       │
┌──────▼────────────┐
│ AI Recommendation │
│ Skill Gap Engine  │
└──────┬────────────┘
       │
┌──────▼────────────┐
│ Visualization     │
│ Charts & Graphs  │
└───────────────────┘

📊 Analytics & AI

📥 Input Parameters

  • 🎓 Education & academic year
  • 🧠 Technical skills
  • 📈 CGPA
  • ⏱️ Daily internship hours

📤 Output Insights

  • ⭐ Performance score
  • 📊 Productivity index
  • 📉 Progress trends
  • 🎯 Personalized learning path

🖥️ Dashboards

📊 Visual Insights Include

  • Performance comparison charts
  • Skill distribution graphs
  • Growth trend analytics

📌 Built using Matplotlib / Power BI for clarity and impact.


🔐 Security

  • 🔑 Intern ID-based authentication
  • 🔒 Secure session handling
  • 👤 Role-based page rendering

🛠️ Tech Stack

Layer Technology
💻 Frontend Streamlit
⚙️ Backend Python
📊 Data Processing Pandas, NumPy
📈 Visualization Matplotlib / Power BI
🗄️ Storage CSV / JSON
🧑‍💻 IDE VS Code

📁 Project Structure

interntrack/
├── requirements.txt
├── main.py
├── database.py
├── ai_service.py
├── intern_app.py
├── admin_app.py
└── utils.py

Prerequisites:

  1. Create a .env file with your Google Gemini API key: API_KEY=your_google_gemini_api_key_here
  2. Install dependencies: pip install -r requirements.txt
    • streamlit==1.40.0
    • plotly==5.24.0
    • pandas==2.2.2
    • google-generativeai==0.8.2
    • python-dotenv==1.0.1
  3. Get your Google Gemini API key from Google AI Studio

Running the App:

  1. streamlit run main.py

🎯 Objectives

🎯 Build an end-to-end AI analytics system
🎯 Simulate corporate internship evaluation
🎯 Reduce manual intervention
🎯 Enable fair, transparent assessments


🔮 Future Scope

🔗 MySQL / PostgreSQL integration
🔐 JWT / OAuth authentication
☁️ AWS / Azure deployment
📱 Mobile-responsive UI
🧠 ML-based performance prediction


Project Team Status

🏆 Highlights

✨ AI-powered evaluation
✨ Industry-ready architecture
✨ Scalable & modular design
✨ Resume + recruiter friendly


🔐 Admin Access

Default admin credentials are provided for testing:

  • Username: pgt
  • Password: 123

⚠️ Security Warning: Update these credentials before production use.


⭐ If you like this project, give it a star!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%