Skip to content

NandaniAggarwal/TalkSenior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TalkSenior

🧑‍🎓 TalkSenior – Peer Mentorship Platform for Students

A full-stack web platform connecting 2400+ students at IGDTUW for academic mentorship and peer guidance.


🚀 Features

  • 🔍 Mentor Recommendation Algorithm
    Recommends top 3 mentors based on shared interests and a mock feedback scoring system.

  • 💬 Real-Time Messaging
    Chat built with Socket.io achieving under 100ms latency in local tests.

  • 🔐 Secure Authentication
    Login & registration system using sessions and role-based access (mentee/mentor).

  • 📊 Personal Dashboards
    Separate views for mentors and mentees with profile and conversation history.


🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, EJS, Bootstrap
  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose
  • Others: Socket.io, Session Management

📸 Screenshots

Home Page Chat Interface
image image

🧠 Matching Algorithm Overview

  • Users select interests (e.g., Web Dev, DSA, AI)
  • System checks for interest overlap + pre-defined mentor feedback scores
  • Returns top 3 matched mentors using simple scoring logic

🧪 Testing & Feedback

  • 🧪 Pilot-tested with 10+ IGDTUW students
  • 🔄 Feedback loop simulated using mock rating data and sorting mechanism

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published