Report 1
Report 1
degree of
B.Tech.
In
Computer Science & Engineering
By
ARPIT TIWARI (2201640100081)
ARYAN DUBEY (2201640100082)
ARYAN KATIYAR (2201640100087)
AYUSH PANDEY (2201640100108)
DEEPANSHU (2201640100127)
Date:
CERTIFICATE
Signature: Signature:
We also take the opportunity to acknowledge the contribution of Professor Dr. Vishal Nagar,
Dean, Department of Computer Science & Engineering, Pranveer Singh Institute of
Technology, Kanpur for his full support and assistance during the development of the project.
We also do not like to miss the opportunity to acknowledge the contribution of all faculty
members of the department for their kind assistance and cooperation during the development
of our project. Last but not the least, we acknowledge our friends for their contribution in the
completion of the project.
Signature Signature
Signature Signature
Signature
ABSTRACT
The platform functions on the principle of skill-sharing, where users can seamlessly
transition between the roles of learners and mentors. Through an intelligent matching
algorithm, SkillSwap connects individuals based on their skill requirements and areas of
expertise, ensuring meaningful and productive learning partnerships. The platform
integrates a host of features, including detailed user profiles, real-time communication
tools, personalized learning plans, progress tracking, and a feedback-based reputation
system to foster trust, accountability, and user engagement.
This report delves into the conceptualization, design, development, and deployment of
SkillSwap. It details the platform’s technical architecture, including its front-end and back-
end technologies, database structure, and security measures. Additionally, it explores the
user experience design, which focuses on intuitive navigation, user-friendly interfaces, and
accessibility for diverse audiences. The report also evaluates the platform’s impact on
lifelong learning, its potential to democratize education, and its role in building a self-
sustaining community of knowledge enthusiasts.
1 DECLARATION ii
2 CERTIFICATE iii
3 ACKNOWLEDGEMENTS iv
4 ABSTRACT v
5 LIST OF TABLES vii
6 LIST OF FIGURES vii
7 LIST OF ABBREVIATIONS vii
CHAPTER 1. INTRODUCTION 1
1.1 Motivation 1
1.2 Background of problem 2
1.3 Current system 3
1.4 Issues in Current System 4
1.5 Functionality issues 4
1.6 Security issues 5
1.7 Problem statement 6
1.8 Proposed work 7
CHAPTER 3 IMPLEMENTATION 10
3.1 Modules Analysis 10
3.2 Website Development 12
3.3 Technology Stack 13
3.4 Technical Challenges 15
3.5 Conclusion 16
CHAPTER 4 RESULT 17
4.1 RESULT 17
REFERENCES 23
LIST OF FIGURES
S.No. Description Page No.
1. Figure 2.1: The Working Layout 8
2. Figure 2.2: METHODOLOGY 9
3. Figure 3.1.1: REGISTRATION PAGE 10
4. Figure 3.1.2: HOME PAGE 10
5. Figure 3.1.3: PROFILE SECTION 11
6. Figure 3.1.4: PROFILE MANAGEMENT 11
Term Definition
Skill Pool The collective set of skills available for exchange on the platform.