Nothing Special   »   [go: up one dir, main page]

Mentor Match Project Report

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Mentor Match Project Report

Project Name: Mentor Match App

Project Description: Mentor Match is a Django-based web application designed to


connect mentors with mentees. The platform facilitates mentorship by allowing users
to register, log in, and interact with each other, fostering professional growth and
learning.

Objective: The primary objective of Mentor Match is to provide a comprehensive


platform where mentors can offer guidance and support to mentees in various fields,
particularly in the tech industry. This interaction aims to enhance professional skills,
share knowledge, and build valuable connections.

2. Features and Functionality

2.1 Registration
Both mentors and mentees are required to sign up to access the platform. The
registration process collects essential details such as:

This data is used to create user profiles and ensure personalized


experiences.Name,Email,Password,User Type (Mentor or Mentee),gender ,date of
birth,Nationality

1This is the registation page for both mentors and mentees


2.2 Login
Registered users can log in with their email and password. The system uses secure
authentication methods to protect user data and prevent unauthorized access.

1 This is when the user has wrong login credentials

2 With correct credentials user is able to login


2.3 Mentor Features
Mentors are experienced professionals who provide guidance to mentees. They can:

 Set up profiles with information about their areas of expertise


 List specific skills or topics they can mentor in
 Interact with mentees through messages and scheduled sessions

3 Mentor's dashboard

4 Mentors can view notification of requests from mentees


5 Mentors are able to see a list of their mentees

6 The Mentor is able to see the mentee's profile

2.4 Mentee Features


Mentees are individuals seeking guidance in specific areas. They can:

 Browse through mentor profiles to find a suitable match


 Request mentorship from selected mentors
 Engage in communication with mentors to ask questions and seek advice
2.5 Profile Creation and Editing
Both mentors and mentees can create and update their profiles. Profile details may
include:

 Personal information
 Areas of interest or expertise
 Profile picture
 Availability for mentorship sessions

Figure 7 Mentor can see and update their profile


details

Figure 8 Mentees can change details of their profile


2.6 View Profiles
Mentors can view the profiles of mentees to understand their
backgrounds, skills, and goals. This feature allows mentors to
identify mentees who may benefit most from their guidance and
expertise. It helps in creating a meaningful and effective
mentorship connection

2.7 Messaging
The platform may include a messaging system, enabling direct communication
between mentors and mentees. This feature allows for asking questions, discussing
topics, and coordinating meetings.
2.8 Scheduling
Mentors and mentees can schedule meetings or sessions using an integrated
scheduling system. This feature helps in setting up regular interactions and
maintaining a structured mentorship program.

3. Framework and Tools

3.1 Framework
The project is built using Django, a high-level Python web framework known for its
simplicity, scalability, and robustness. Django's built-in features like ORM,
authentication, and admin interface facilitate rapid development and maintenance.

3.2 Database
The application uses SQLite as the database to store user data, session details, and
other relevant information. SQLite is lightweight and suitable for development and
smaller-scale applications.

3.3 Frontend
The frontend of the application is developed using HTML, CSS, and JavaScript.
Additionally, frontend frameworks like Bootstrap have been used to enhance the
design and ensure responsiveness across various devices.

Conclusion
The Mentor Match App successfully addresses the need for a structured platform
where mentors and mentees can connect and collaborate. By leveraging the robust
Django framework, the app offers a secure and user-friendly experience, facilitating
meaningful interactions and knowledge sharing. The platform's features, such as user
profiles, messaging, and scheduling, provide a comprehensive toolkit for building
valuable mentor-mentee relationships.

You might also like