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
Frontend & Documentation Lead- Built dashboards and UI components
- Improved UI/UX and usability
- Led documentation (report, PPT, manuals)
Pramukh A Nayak
Backend DeveloperDeveloped backend logic, APIs, and database handling.
Pranav Shenoy
Frontend & Auth LogicWorked on frontend integration and role-based authentication.
Prarthana Acharya
Content & CoordinationManaged content and helped in team coordination.
Prarthana Nayak
Testing & QAPerformed testing and ensured system reliability.
Pratham (163)
Frontend Debugging- Designed responsive layouts using Bootstrap.
- Fixed UI bugs and JavaScript issues.
Pratham (164)
UI/UX DesignerDesigned layout and improved visual consistency.
Project Interface
Authentication
Dashboards & Management
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
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.