Skip to content

Repository files navigation

Internship Management System Banner


# 🎓 Internship Management System

A modern full-stack Internship Management Portal developed using PHP, MySQL, JavaScript, Bootstrap, and Hostinger, designed to streamline internship management for colleges.

PHP MySQL Bootstrap JavaScript License


📖 Overview

The Internship Management System is a centralized web platform developed for educational institutions to efficiently manage internship records, applications, evaluations, reports, and communication between Students, Faculty Coordinators, and Administrators.

The portal automates the complete internship workflow while providing a secure and user-friendly interface.


✨ Features

👨‍🎓 Student Portal

  • Secure Login
  • OTP Verification
  • Apply for Internship
  • Upload Offer Letter
  • Weekly Progress Updates
  • Weekly Report Submission
  • Internship Status Tracking
  • Notifications
  • Profile Management
  • Change Password

👨‍🏫 Faculty Portal

  • Dashboard
  • Student Management
  • Internship Approval
  • Internship Rejection
  • Weekly Report Evaluation
  • Feedback System
  • Student Evaluation
  • Excel Export
  • Notifications
  • Deadline Management

👨‍💼 Admin Portal

  • Dashboard Analytics
  • Student Management
  • Faculty Management
  • Internship Monitoring
  • Reports
  • Notification Management
  • Settings
  • Analytics API
  • Excel Export
  • Report Export

🔐 Security Features

  • OTP Login Authentication
  • Password Hashing
  • Session Management
  • Protected Dashboards
  • Role Based Access Control
  • Secure File Upload
  • Database Isolation
  • SQL Injection Prevention

🛠 Technology Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap

Backend

  • PHP

Database

  • MySQL

Mail

  • PHPMailer

Authentication

  • Google Authenticator
  • OTP Verification

Hosting

  • Hostinger

Version Control

  • Git
  • GitHub

📂 Project Structure


admin/
faculty/
student/
assets/
PHPMailer/
GoogleAuthenticator/

index.php
login.php
logout.php


🚀 Installation

  1. Clone the repository

git clone https://github.com/YOUR_USERNAME/Internship-Management-System.git

  1. Import the sample database

  2. Configure


config.php

  1. Start Apache & MySQL

  2. Open


localhost/Internship-Management-System



📸 Screenshots

🔐 Login Page


🎓 Student Dashboard


👨‍🏫 Faculty Dashboard


🛡️ Admin Dashboard


📊 Analytics Dashboard

---

📈 Future Improvements

  • Email Notifications
  • AI Based Analytics
  • Resume Analyzer
  • Company Dashboard
  • Placement Tracking
  • Mobile App
  • Attendance Integration
  • LMS Integration

👨‍💻 Author

Swaraj Ingale

B.Tech Computer Science Engineering

MIT ADT University


⚠️ Disclaimer

This repository contains only the application source code.

Sensitive information including database credentials, uploaded documents, configuration files, and production data have been excluded from version control for security purposes.

About

A full-stack Internship Management System with Student, Faculty, and Admin dashboards developed using PHP and MySQL.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages