Project Overview

A role-based web application engineered to streamline interactions between mentors and mentees. The platform centralizes academic tracking, profile management, and secure communication, eliminating fragmented administrative overhead.

The Problem

Educational institutions often struggle with inefficient, paper-based, or fragmented digital systems for tracking mentor-mentee interactions. This leads to inconsistent data, poor communication, and a lack of a centralized view of a student's academic and personal progress, making it difficult for mentors to provide timely support.

Key Features

  • Role-Based Access Control (RBAC): Distinct, secure dashboards tailored for mentors and mentees.
  • Secure Authentication: Robust session handling and secure login flows.
  • Academic Record Management: Centralized system for real-time student data access and tracking.
  • Notification System: Integrated alerts for targeted announcements and administrative updates.

Team & Contributions

Pranav R

Pranav R

Frontend & Documentation Lead
  • Built dashboards and UI components
  • Improved UI/UX and usability
  • Led documentation (report, PPT, manuals)
Pramukh A Nayak

Pramukh A Nayak

Backend Developer

Developed backend logic, APIs, and database handling.

Pranav Shenoy

Pranav Shenoy

Frontend & Auth Logic

Worked on frontend integration and role-based authentication.

Prarthana Acharya

Prarthana Acharya

Content & Coordination

Managed content and helped in team coordination.

Prarthana Nayak

Prarthana Nayak

Testing & QA

Performed testing and ensured system reliability.

Pratham (NNM24IS163)

Pratham (163)

Frontend Debugging
  • Designed responsive layouts using Bootstrap.
  • Fixed UI bugs and JavaScript issues.
Pratham (NNM24IS164)

Pratham (164)

UI/UX Designer

Designed layout and improved visual consistency.

Project Interface

Authentication

Mentor Secure Login Student Secure Login

Dashboards & Management

Mentor Dashboard Overview
The main mentor dashboard providing a centralized overview of assigned mentees.
Student Details View
Detailed profile management view for tracking individual academic and personal records.
Mentor Details View
Comprehensive view of mentor and their associated administrative information.

Challenges & Engineering Solutions

  • Role-Based Routing: Managing secure redirection and maintaining session integrity was complex.
    Solution: Implemented strict session-based authentication coupled with conditional routing logic on the backend to prevent unauthorized access.
  • Data Consistency: Ensuring reliable data across relational tables (User, Mentor, Mentee).
    Solution: Utilized PHP for robust backend data handling alongside optimized MySQL queries, refining the relational schema to guarantee data integrity during concurrent updates.
  • Team Collaboration: Coordinating code integration among 7 developers.
    Solution: Leveraged GitHub for strict version control, enabling parallel development and seamless merge workflows.

Academic Context & Guidance

This project was developed as part of a 1st year internship under the expert guidance of:

Ms. Ashwitha C Thomas

Ms. Ashwitha C Thomas

Role: Former Assistant Professor (Grade-I)

Institution: NMAM Institute of Technology (NMAMIT), Nitte

Impact & Results

We successfully deployed a fully functional platform that modernizes mentor-student communication workflows. The clean, highly structured UI significantly reduced friction in accessing academic data, establishing a scalable foundation for institutional administrative tools.

Future Improvements

  • Integration of a real-time WebSocket-based chat system.
  • Implementation of advanced security protocols including JWT and data encryption.
  • Development of a performance analytics dashboard for granular academic insights.