Skip to content
@MentorHIT

MentorHIT

AI-powered academic and career advisor for HIT students

๐ŸŽ“ MentorHIT โ€“ Your AI Academic & Career Companion

Transforming academic journeys at HIT through intelligent, personalized guidance

AWS React Bedrock TypeScript


๐ŸŒŸ What Makes MentorHIT Special?

MentorHIT isn't just another chatbot โ€“ it's your personal academic strategist that understands you, your goals, and the real opportunities waiting for you at HIT and beyond.

๐ŸŽฏ Smart. Personal. Actionable.

  • ๐Ÿ“š Course Recommendations tailored to your interests and academic performance
  • ๐Ÿ’ผ Career Pathways based on real job market data and your unique profile
  • ๐Ÿค– AI-Powered Conversations that understand context and remember your preferences
  • ๐Ÿ“Š Data-Driven Insights from actual HIT syllabi, grades, and LinkedIn opportunities

๐Ÿš€ The Problem We're Solving

Many students struggle with course selection and career planning. At HIT, we hear these questions daily:

"Which electives will actually help my career?"
"How do I turn my CS degree into a dream job?"
"What should I focus on this semester?"

MentorHIT provides the answers โ€“ personalized, intelligent, and always available.


๐Ÿ—๏ธ System Architecture

Our cloud-native architecture is built for scale, security, and lightning-fast responses:

graph TB
    User[๐Ÿ‘ค HIT Student] --> Client[๐ŸŒ React Chat Client]
    Client --> Gateway[๐Ÿšช API Gateway + Cognito Auth]
    Gateway --> Lambda[โšก AWS Lambda Backend]
    
    Lambda --> Planner[๐Ÿง  Response Planner LLM]
    Planner --> Lambda
    
    Lambda --> Data{๐Ÿ“Š Data Sources}
    Data --> Grades[(๐ŸŽฏ Grades API<br/>Amazon RDS)]
    Data --> Syllabus[(๐Ÿ“š Syllabus API<br/>OpenSearch + S3)]
    Data --> Prefs[(โš™๏ธ Preferences API<br/>Amazon RDS)]
    Data --> Jobs[(๐Ÿ’ผ LinkedIn Jobs API)]
    
    Lambda --> Generator[โœจ Response Generator LLM]
    Generator --> Lambda
    Lambda --> Client
Loading

๐Ÿ”„ Intelligent Query Flow

  1. ๐ŸŽฏ Smart Planning: Your question hits our Response Planner (LLM) which decides exactly what data you need
  2. ๐Ÿ“Š Data Gathering: We fetch your grades, course history, preferences, and live job data in parallel
  3. โœจ Response Generation: Another LLM crafts a personalized response using all your data
  4. ๐Ÿ’ฌ Conversational Magic: You get actionable advice that feels human, backed by real data

๐Ÿ› ๏ธ Tech Stack

Frontend Excellence

  • React 18 with modern hooks and TypeScript
  • Tailwind CSS for beautiful, responsive design
  • Lucide React icons for crisp UI elements
  • Real-time chat interface with typing indicators

Backend Power

  • AWS Lambda serverless functions for instant scaling
  • Amazon Bedrock with advanced LLMs for natural conversations
  • API Gateway with Cognito authentication
  • Vector Search via OpenSearch for intelligent course matching

Data Intelligence

  • Amazon RDS (PostgreSQL) for structured student data
  • DynamoDB for lightning-fast chat history
  • Amazon S3 for syllabus documents and assets
  • Titan Embeddings for semantic course similarity
  • LinkedIn API for real-time job opportunities

Security & Auth

  • Amazon Cognito with HIT email domain validation
  • OTP verification for secure access
  • JWT session management for seamless experience

Key Features

๐ŸŽฏ Academic Intelligence

  • Smart Course Recommendations based on your grades and interests
  • Syllabus Analysis using vector embeddings for perfect course matches
  • Performance Insights to identify your academic strengths

๐Ÿ’ผ Career Guidance

  • Live Job Matching from LinkedIn based on your skills
  • Career Path Planning aligned with HIT curriculum
  • Industry Trend Analysis to future-proof your choices

๐Ÿ’ฌ Chat Experience

  • Context-Aware Conversations that remember your preferences
  • Multi-Step Planning for complex academic decisions
  • Instant Responses with professional formatting and insights

๐Ÿ” Security First

  • HIT Email Validation ensures exclusive access for students
  • Secure Data Handling compliant with Israeli privacy laws
  • Anonymous Analytics to improve recommendations without compromising privacy

๐Ÿš€ Getting Started

Prerequisites

  • HIT student email address
  • Modern web browser
  • Internet connection

Authentication Flow

1. ๐Ÿ“ง Enter your HIT email
2. ๐Ÿ” Domain validation (automatic)
3. ๐Ÿ“ฑ Receive OTP via email
4. โœ… Verify and start chatting!

๐Ÿ’ก Sample Conversations

Student: "I'm struggling with math but love coding. What courses should I take next semester?"

MentorHIT: Based on your grades in CS101 (85%) and Calculus (65%), I recommend:

  • ๐Ÿ“š Data Structures - builds on your coding strength
  • ๐ŸŽฏ Discrete Math - gentler math approach for CS
  • ๐Ÿ’ผ 3 LinkedIn internships match your profile perfectly

Student: "Show me jobs for React developers in Tel Aviv"

MentorHIT: Found 12 React positions! Here are the top matches:

  • ๐Ÿš€ Junior Frontend Dev at startup (95% match)
  • ๐Ÿข React Developer at tech company (88% match)
  • ๐Ÿ“ˆ Based on your HIT courses, you're missing: TypeScript, Testing

๐Ÿ”ฎ What's Next?

  • ๐Ÿ“ฑ Mobile App for on-the-go academic planning
  • ๐Ÿค Integration with HIT's official systems
  • ๐Ÿ“ˆ Advanced Analytics for academic performance prediction
  • ๐ŸŽช Campus Events integration and recommendations

๐Ÿ‘ฅ Meet the Team

๐Ÿš€ The Builders Behind MentorHIT

Name
Lior Lamachinsky (M.Sc.)
Daniel Podolsky (B.Sc.)
Noy Klar (B.Sc.)
Dvir Uliel (B.Sc.)

๐Ÿค Contributing

We're always looking for ways to make MentorHIT better for HIT students!

How to Help

  • ๐Ÿ› Report Bugs via our feedback system
  • ๐Ÿ’ก Suggest Features that would help your academic journey
  • ๐Ÿ“ Share Success Stories to inspire other students
  • ๐Ÿงช Beta Testing new features before release

โญ MentorHIT: Where AI Meets Academic Success โญ

Built with โค๏ธ by HIT students, for HIT students


ยฉ 2025 MentorHIT Team - Holon Institute of Technology
Making academic dreams achievable, one conversation at a time ๐ŸŽ“โœจ

Popular repositories Loading

  1. mentorhit-academic-ai mentorhit-academic-ai Public

    TypeScript 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ