Skip to content

wolgwang1729/MentoringPortal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Overview

I had recently visited a school in collaboration with an NGO for a mentorship session for the underpriveleged students.

Recognizing the strong desire among students for continued interaction and mentorship following initial sessions, I collaborated with Manav Kushwaha to develop a dedicated online mentorship portal. This platform aims to provide a safe and accessible environment for ongoing support, guidance, and resource sharing.

Purpose

The Mentoring Portal is designed to:

  • Offer a secure platform for sustained engagement between students and mentors.
  • Provide a repository of valuable resources for career exploration, exam preparation, and skill development.
  • Facilitate a community where students can seek guidance and mentors can offer advice.

Image Gallery

Here are some images related to the project:

Home Resources1 Resources2 Q&A MyQueries MentorConnect Login Register

Key Features

Resources

  • Curated Collection: A comprehensive library of educational materials, articles, and links relevant to various fields.
  • Career Exploration: Resources to help students understand different career paths and the steps needed to pursue them.
  • Exam Preparation: Study guides, practice tests, and tips for major exams.
  • Skill Development: Tutorials and courses to enhance both academic and personal skills.

Q&A Forum

  • Interactive Platform: Students can post queries related to academics, career choices, or personal development.
  • Personalized Guidance: Mentors can respond with tailored advice, ensuring each student receives the support they need.
  • Safe Environment: The forum is moderated to maintain a respectful and supportive atmosphere.

Mentor Connect

  • Mentor Profiles: Detailed profiles of mentors, showcasing their backgrounds, achievements, and career roadmaps.
  • Inspiration: Students can draw motivation from mentors who have successfully navigated similar academic and career paths.

Technologies Used

Mentoring Portal Database Models ER Diagram

  • Frontend: React, Tailwind CSS, Vite
  • Backend: Node.js, Express, MongoDB
  • State Management: Redux Toolkit
  • Routing: React Router
  • Deployment: Vercel

Benefits

Sustained Engagement

  • Extended Impact: The portal ensures that the benefits of initial mentorship sessions are prolonged through continuous support.
  • Ongoing Support: Students have access to mentors and resources whenever they need them.

Safe and Accessible Communication

  • Secure Platform: The portal is designed to protect students' privacy and ensure safe interactions.
  • Ease of Access: Students can access the portal from anywhere, making it convenient for ongoing communication.

Community Building

  • Peer Learning: Encourages students to learn from each other’s experiences and challenges.
  • Supportive Network: Fosters a sense of community among students and mentors, promoting mutual support and encouragement.

Scalability

  • Broader Reach: The portal can accommodate a growing number of students and mentors, extending its impact beyond the initial group.
  • Increased Impact: As more students and mentors join, the collective knowledge and support available on the platform will grow.

Motivational Encouragement

  • Constant Inspiration: By connecting with mentors who share similar aspirations, students are continually motivated to pursue their goals.
  • Role Models: Mentors serve as role models, demonstrating the possibilities that lie ahead for students.

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/wolgwang1729/MentoringPortal
    cd MentoringPortal
  2. Install dependencies for the frontend::
     cd frontend
     npm install
  3. Install dependencies for the backend::
     cd backend
     npm install
  4. Install dependencies for the backend:: Create a .env file in the backend directory and add your environment variables
        PORT=8000
        MONGODB_URI=your_mongodb_uri
  5. Run the development server:
  • Frontend:
    cd frontend
    npm run dev
  • Backend:
    cd backend
    npm run dev

Deployment

The website is deployed at https://mentoring-portal-one.vercel.app/

Conclusion

The Mentoring Portal is a comprehensive solution designed to support students in their academic and career journeys. By providing a secure, accessible, and resource-rich environment, the portal ensures that students receive the guidance and encouragement they need to succeed. Join us in building a supportive community that fosters growth, learning, and inspiration.

About

The Mentoring Portal is an online platform supporting underprivileged students through mentorship, inspired by an NGO session. It fosters secure engagement between students and mentors, offering educational resources, a Q&A forum, and inspiring mentor profiles.

Topics

Resources

Stars

Watchers

Forks

Contributors