The Scholar Project Report Himanshu
The Scholar Project Report Himanshu
The Scholar Project Report Himanshu
A PROJECT REPORT
Submitted By
Himanshu Vig
2002310100054
Abhinav Bansal
2002310100004
Rohit Kumar
2002310100094
Harsh Gupta
2002311540003
i
Certificate
This is to certify that the report entitled The Scholar’s Fortune submitted by
Himanshu Vig (2002310100054), Abhinav Bansal (2002310100004),
Rohit Kumar (2002310100094) and Harsh Gupta (2002311540003))
to the APJ Abdul Kalam Technological University in partial fulfillment of the
requirements for the award of the Degree of Bachelor of Technology in ( stream
& branch) is a bonafide record of the project work carried out by him/her
under my/our guidance and supervision. This report in any form has not been
submitted to any other University or Institute for any purpose.
ii
Acknowledgements
We extend our sincere gratitude and appreciation to all those who have con-
tributed to the successful completion of our project, Scholar’s Fortune.
First and foremost, we would like to express our heartfelt thanks to our Project
Guide ,Dr. Mohd. Vakil sir, for their unwavering support and encourage-
ment throughout the project. Their guidance, mentorship, and belief in our
abilities have been instrumental in shaping our project journey and enabling us
to overcome challenges with confidence.
We also express our sincere gratitude to our project supervisor Mr. Lav Ku-
mar Dixit , for their invaluable guidance, mentorship, and unwavering support
throughout the duration of this project. Their expertise and insightful feedback
have been instrumental in steering our team towards achieving our goals.
We are grateful to the faculty members of the Computer Science and En-
gineering at RD Engineering College ,GZB for their encouragement, aca-
demic support, and valuable insights that have enriched our learning experience
and contributed to the success of our project.
We would like to acknowledge the dedication and hard work of each member of
our team. Himanshu Vig, Abhinav Bansal, Rohit Kumar and Harsh Gupta have
demonstrated exceptional teamwork, creativity, and problem-solving skills, con-
tributing their unique talents and expertise to different aspects of the project.
iii
Abstract
iv
Contents
Declaration i
Certificate ii
Acknowledgements iii
Abstract iv
1 Introduction 1
1.1 Background and Motivation . . . . . . . . . . . . . . . . . . 1
1.1.1 Educational Access Challenges . . . . . . . . . . . . . 1
1.1.2 Existing Solutions and Limitations . . . . . . . . . . . 1
1.1.3 Project Rationale . . . . . . . . . . . . . . . . . . . . 4
1.1.4 Stakeholder Analysis . . . . . . . . . . . . . . . . . . . 4
1.1.5 Project Objectives . . . . . . . . . . . . . . . . . . . . 4
1.1.6 Alignment with Educational Goals . . . . . . . . . . . 5
1.2 Objectives and goals . . . . . . . . . . . . . . . . . . . . . . 5
1.2.1 Facilitate Scholarship Discovery . . . . . . . . . . . . 5
1.2.2 Enhance User Experience . . . . . . . . . . . . . . . . 5
1.2.3 Integrate Feedback Mechanisms . . . . . . . . . . . . 6
1.2.4 Enable Donation Support . . . . . . . . . . . . . . . 6
1.2.5 Promote Educational Access and Equity . . . . . . . . 6
1.2.6 Ensure Technical Reliability and Security . . . . . . . 6
1.2.7 Measure Impact and Effectiveness . . . . . . . . . . . 7
1.3 Overview of the scholarship search website and its key features 7
1.3.1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.2 Functionality . . . . . . . . . . . . . . . . . . . . . . . 7
v
1.3.3 Key Features . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.4 Value Proposition . . . . . . . . . . . . . . . . . . . . 9
2 Literature Review 10
2.1 Importance of Scholarship Search Platforms . . . . . . . . . 10
2.2 Analysis of Existing Platforms . . . . . . . . . . . . . . . . . 10
2.2.1 Popular Scholarship Search Platforms . . . . . . . . . 10
2.2.2 Strengths of Existing Platforms . . . . . . . . . . . . . 11
2.2.3 Limitations and Challenges . . . . . . . . . . . . . . . 11
2.3 Identified Gaps and Opportunities . . . . . . . . . . . . . . 11
2.3.1 Opportunity for Centralization . . . . . . . . . . . . . 11
2.3.2 Enhancement of Search Functionality . . . . . . . . . 12
2.3.3 Promotion of Awareness and Accessibility . . . . . . . 12
3 Methodology 13
3.1 Software Development Life Cycle (SDLC) Approach . . . . . 13
3.1.1 Selection of SDLC Model . . . . . . . . . . . . . . . . 13
3.1.2 Phases of SDLC . . . . . . . . . . . . . . . . . . . . . 13
3.2 Tools and Technologies Used . . . . . . . . . . . . . . . . . . 14
3.2.1 Programming Languages and Frameworks . . . . . . 14
3.2.2 Development Tools . . . . . . . . . . . . . . . . . . . 14
3.3 Design Principles Followed . . . . . . . . . . . . . . . . . . . 14
3.3.1 User-Centered Design . . . . . . . . . . . . . . . . . . 14
3.3.2 Responsive Design . . . . . . . . . . . . . . . . . . . 15
3.3.3 Scalability . . . . . . . . . . . . . . . . . . . . . . . . 15
4 System Design 16
4.1 Architecture Overview . . . . . . . . . . . . . . . . . . . . . 16
4.1.1 User Interface (UI) . . . . . . . . . . . . . . . . . . . . 16
4.1.2 Backend Services . . . . . . . . . . . . . . . . . . . . . 17
4.1.3 Database . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.4 External Services . . . . . . . . . . . . . . . . . . . . 18
4.2 Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
vi
4.2.1 Data Input . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2.2 Data Processing . . . . . . . . . . . . . . . . . . . . . 19
4.2.3 Data Manipulation . . . . . . . . . . . . . . . . . . . . 19
4.2.4 Data Storage . . . . . . . . . . . . . . . . . . . . . . . 20
4.2.5 Search Results . . . . . . . . . . . . . . . . . . . . . . 20
4.2.6 Personalized Recommendations . . . . . . . . . . . . . 20
4.2.7 Foreign Scholarships . . . . . . . . . . . . . . . . . . . 20
4.3 Responsive Design . . . . . . . . . . . . . . . . . . . . . . . 21
4.4 Security Considerations . . . . . . . . . . . . . . . . . . . . 22
4.5 Performance Optimization . . . . . . . . . . . . . . . . . . . 24
4.5.1 Caching Mechanisms . . . . . . . . . . . . . . . . . . 24
4.5.2 Load Balancing . . . . . . . . . . . . . . . . . . . . . 24
5 Implementation 25
5.1 Technical Details . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1.1 Frontend Development . . . . . . . . . . . . . . . . . 25
5.1.2 Backend Development . . . . . . . . . . . . . . . . . . 25
5.1.3 Database Management . . . . . . . . . . . . . . . . . 25
5.2 Code Structure and Organization . . . . . . . . . . . . . . . 26
5.2.1 Frontend Codebase . . . . . . . . . . . . . . . . . . . 26
5.2.2 Backend Codebase . . . . . . . . . . . . . . . . . . . . 26
5.3 Challenges Faced and Solutions Implemented . . . . . . . . 26
5.3.1 Technical Challenges . . . . . . . . . . . . . . . . . . 26
5.3.2 Team Collaboration . . . . . . . . . . . . . . . . . . . 28
5.4 Version Control and Deployment . . . . . . . . . . . . . . . 28
5.4.1 Version Control System . . . . . . . . . . . . . . . . . 28
5.4.2 Deployment Process . . . . . . . . . . . . . . . . . . 28
vii
6.2 Semi-Government Scholarships . . . . . . . . . . . . . . . . 30
6.2.1 Characteristics . . . . . . . . . . . . . . . . . . . . . . 30
6.2.2 Eligibility Criteria . . . . . . . . . . . . . . . . . . . . 30
6.3 Private Scholarships . . . . . . . . . . . . . . . . . . . . . . 31
6.3.1 Characteristics . . . . . . . . . . . . . . . . . . . . . . 31
6.3.2 Categorization . . . . . . . . . . . . . . . . . . . . . . 31
8 Donation Integration 37
8.1 Introduction of Donation API . . . . . . . . . . . . . . . . . 37
8.2 Benefits of Integrating the Donation API . . . . . . . . . . . 37
8.3 Implementation Details . . . . . . . . . . . . . . . . . . . . 38
8.4 User Interaction and Engagement . . . . . . . . . . . . . . . 38
8.5 Impact and Outcomes . . . . . . . . . . . . . . . . . . . . . 39
8.6 Future Plans and Strategies . . . . . . . . . . . . . . . . . . 39
10Evaluation 43
10.1 Testing Procedures . . . . . . . . . . . . . . . . . . . . . . . 43
10.2 User Feedback Analysis . . . . . . . . . . . . . . . . . . . . 43
viii
10.3 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
10.4 Impact Assessment . . . . . . . . . . . . . . . . . . . . . . . 44
10.5 Lessons Learned and Recommendations . . . . . . . . . . . 45
11Future Enhancements 46
11.1 Enhanced Search Functionality . . . . . . . . . . . . . . . . 46
11.2 Mobile Application Development . . . . . . . . . . . . . . . 46
11.3 Social Media Integration . . . . . . . . . . . . . . . . . . . . 47
11.4 Gamification Elements . . . . . . . . . . . . . . . . . . . . . 47
11.5 Community Engagement Features . . . . . . . . . . . . . . . 47
11.6 Data Analytics and Reporting . . . . . . . . . . . . . . . . . 48
11.7 Continuous Improvement Processes . . . . . . . . . . . . . . 48
11.8 Accessibility Enhancements . . . . . . . . . . . . . . . . . . 48
12Snapshots 49
13Conclusion 56
13.1 Key Achievements . . . . . . . . . . . . . . . . . . . . . . . 56
13.2 Impact and Contribution . . . . . . . . . . . . . . . . . . . . 57
13.3 Lessons Learned and Future Directions . . . . . . . . . . . . 57
References 58
A Appendix 59
ix
List of Figures
x
Chapter 1
Introduction
1. Buddy4Study:
– Strengths: Offers a comprehensive database of scholarships
available in India, covering various categories such as merit-
based, need-based, and specific criteria scholarships. Provides
personalized recommendations based on student profiles.
– Weaknesses: Limited information on eligibility criteria for
some scholarships. User interface can be improved for better
1
navigation and user experience.
– Limitations: Focuses mainly on Indian scholarships, may
not cover international opportunities extensively.
2. Fastweb:
– Strengths: Fastweb is one of the oldest and most established
scholarship search platforms. It has a vast database of schol-
arships and allows users to create a personalized profile to
match them with relevant opportunities.
– Weaknesses: While Fastweb offers a large number of schol-
arships, the interface can be overwhelming for some users.
Additionally, the sheer volume of scholarships can make it
difficult to find the most relevant ones.
– Limitations: Fastweb may not always have the most up-
to-date information on scholarships, and some users have re-
ported receiving spam emails after signing up.
3. Scholarships.com:
– Strengths: Similar to Fastweb, Scholarships.com offers a
comprehensive database of scholarships and allows users to
create a profile for personalized recommendations. It also
provides resources such as articles and tips for applying to
scholarships.
– Weaknesses: The user interface can be somewhat outdated
and clunky, making navigation less intuitive compared to other
platforms. Some users also report receiving irrelevant schol-
arship recommendations.
– Limitations: Like Fastweb, Scholarships.com may not al-
ways have the most current information on scholarships, and
users may encounter spam emails.
4. College Board’s BigFuture:
– Strengths: BigFuture provides a user-friendly interface and
2
allows students to search for scholarships based on various
criteria such as location, ethnicity, and intended major. It also
offers resources for college planning beyond just scholarships.
– Weaknesses: The scholarship database on BigFuture may
not be as extensive as some other platforms, limiting the num-
ber of opportunities available to users.
– Limitations: While BigFuture is a useful resource for schol-
arship searches, it may not always have the most updated
information on scholarships, and users may need to cross-
reference with other sources.
5. Cappex:
– Strengths: Cappex offers a clean and easy-to-use interface
for scholarship searches. It also provides tools for college
search and reviews from students who have applied to var-
ious scholarships.
– Weaknesses: The scholarship database on Cappex may not
be as extensive as some other platforms, and users may find
fewer opportunities available.
– Limitations: While Cappex is a helpful resource, it may not
have the most up-to-date information on scholarships, and
users may need to supplement their search with other plat-
forms.
6. Scholarships.gov.in (National Scholarship Portal):
– Strengths: Government-run portal offering various scholar-
ships from central and state governments, minimizing the risk
of fraudulent schemes. Streamlines the application process for
multiple scholarships through a single platform.
– Weaknesses: Limited availability of scholarships compared
to other platforms. Technical glitches and delays in applica-
tion processing have been reported.
3
– Limitations: Some scholarships have strict eligibility crite-
ria, limiting accessibility for certain groups of students.
• The specific objectives and goals of the project, includes the devel-
opment of a user-friendly scholarship search platform, integration of
feedback mechanisms, and implementation of donation functionality.
4
• The success of the project lies in elevating the benchmarks of the use
of Scholarship Search Websites by ensuring optimum levels of Key
Performance Indicators (KPIs) to measure the project’s effectiveness
and impact in achieving its objectives.
5
1.2.3 Integrate Feedback Mechanisms
6
• Goal: Implement industry best practices for data security, encryp-
tion, and backup to safeguard user information and protect against
potential cybersecurity threats.
1.3.1 Purpose
1.3.2 Functionality
7
• Search Functionality: The advanced search capabilities of the web-
site, allows users to filter scholarships based on criteria such as aca-
demic level, field of study, location, and keyword search.
8
• Mobile Responsiveness: The website is optimized for mobile de-
vices, ensuring seamless access and usability across various screen
sizes and devices.
9
Chapter 2
Literature Review
10
2.2.2 Strengths of Existing Platforms
11
2.3.2 Enhancement of Search Functionality
12
Chapter 3
Methodology
13
integration testing, and user acceptance testing, to ensure function-
ality, usability, and performance.
• Database: MySql
14
3.3.2 Responsive Design
3.3.3 Scalability
15
Chapter 4
System Design
Web Frontend: The frontend is developed using HTML, CSS, and JavaScript
frameworks (e.g., React, Angular, or Vue.js) to ensure a responsive and
intuitive user experience. It includes:
• Search Page: Allows users to input criteria and search for scholar-
ships.
16
• Donation Page: Facilitates financial contributions through a secure
donation process.
4.1.3 Database
17
4.1.4 External Services
18
• The website collects user input through forms or search interfaces.
19
• Grouping : Organizes scholarships into categories (e.g., merit-based,
need-based).
20
The website’s architecture and backend services handle these steps, en-
suring efficient scholarship discovery for Indian students.
2. Flexible Images:
3. Media Queries:
4. Mobile-First Approach:
21
• Started designing for mobile devices first, then progressively en-
hanced for larger screens.
• Prioritized essential content and functionality for smaller screens.
• As the screen size increases, we enhanced the design with addi-
tional features
6. Touch-Friendly Design:
7. Minimalism:
22
• Data Authentication:User authentication ensures that only legiti-
mate users gain access to the system. Two common methods are:
• Data Authorization:
• Significance:
23
– Compliance:
Align with privacy regulations.
Protect user data effectively.
24
Chapter 5
Implementation
Described the details about the database technologies used to store and
manage scholarship information, user data, and other relevant entities
(e.g., MySQL). The schema design and database operations are performed
to ensure efficient data storage and retrieval.
25
5.2 Code Structure and Organization
We have provided insights into the organization of frontend code files and
folders, including components, stylesheets, and assets. Our team followed
the necessary patterns or conventions required to maintain consistency and
readability in the codebase.
26
4. Responsive Design Implementation: Difficulty implementing
secure user authentication and authorization mechanisms to protect
user data and restrict access to sensitive features or information, lead-
ing to potential security vulnerabilities.
27
5.3.2 Team Collaboration
We used developer platform Github to host our codebase and version con-
trol system-Git used to manage and track changes to the codebase.
28
Chapter 6
6.1.1 Purpose
29
strated financial need, as determined by factors such as household
income, assets, and expenses.
6.2.1 Characteristics
30
• Academic Merit: Applicants may be required to demonstrate a
strong academic record, often measured by grades, standardized test
scores, or academic achievements.
6.3.1 Characteristics
6.3.2 Categorization
31
tors, including:
1. Sponsoring Organizations Private scholarships may be sponsored
by a wide range of organizations, including:
32
literature, philosophy, and performing arts. These scholarships
may fund artistic endeavors, research projects, or study abroad
opportunities.
• Business and Entrepreneurship Scholarships: Scholarships
for students interested in business, management, entrepreneur-
ship, or related fields. These scholarships may support aspiring
business leaders, social entrepreneurs, or future industry innova-
tors.
33
Chapter 7
34
• Qualitative Analysis: We conducted qualitative analysis of open-
ended feedback and user comments to gain deeper insights into user
perceptions, sentiments, and specific areas for improvement
35
• A/B Testing: We utilized A/B testing techniques to compare the
performance of different variations of website features or design ele-
ments, allowing for data-driven decision-making and optimization.
36
Chapter 8
Donation Integration
37
from individuals and organizations interested in contributing to the
website’s mission.
38
’Thank-You’ messages, donor listings, or donor badges on the website.
39
Chapter 9
• User Ratings and Reviews: Users can provide ratings and reviews
for scholarships they have applied to or received, helping other users
make informed decisions.
40
• Customized Recommendations: The user profiles are used to pro-
vide customized scholarship recommendations based on users’ aca-
demic backgrounds, interests, and preferences.
41
• User Support: The user support options available, such as FAQs,
help documentation, and customer support channels, to assist users
with inquiries or technical issues.
42
Chapter 10
Evaluation
• Test Results: Key findings and outcomes from the testing process
include identifying bugs and issues were used for improvement.
43
iterative improvements to the website, driving enhancements to fea-
tures, usability, and user experience.
10.3 Evaluation
• User Engagement Metrics: User engagement metrics were used in-
cluding website traffic, session duration, bounce rate, and page views,
to assess user interaction and interest in the platform.
• Social Impact: The website has many social impacts such as pro-
moting educational access, equity, and opportunity for underserved
communities and marginalized groups.
44
10.5 Lessons Learned and Recommendations
• Success Factors: The success of the project depends upon best
practices observed during the project which include effective testing
strategies, user-centric design principles, and responsive communica-
tion channels.
45
Chapter 11
Future Enhancements
46
11.3 Social Media Integration
• Social Login: Enabled users to sign in to the website using their so-
cial media accounts, such as Facebook, Google, or LinkedIn to stream-
line the registration process and increase user engagement.
47
11.6 Data Analytics and Reporting
• Advanced Analytics Dashboard: We developed an advanced ana-
lytics dashboard to provide administrators with insights into user be-
havior, engagement trends, and performance metrics, enabling data-
driven decision-making and optimization strategies.
48
Chapter 12
Snapshots
49
Figure 12.2: Another section of home page
50
Figure 12.4: Contact page
51
Figure 12.6: feedback page
52
Figure 12.8: Donation page
53
Figure 12.9: Payment page
54
Figure 12.10: Another Payment page
55
Chapter 13
Conclusion
56
• Iterative Improvement Process: Through ongoing user feedback
analysis, performance monitoring, and continuous improvement ef-
forts, we have iteratively enhanced the website’s features, functional-
ities, and user experience based on user needs and preferences.
57
Bibliography
[1] https://enaming.com/domain/buddy-com
[2] https://scholarships.gov.in/
58
Appendix A
Appendix
59
Appendix B
Team Member 1
Himanshu Vig
• Personal Information
• Educational Qualification
• Tech Stack
• Contribution to Project
– Frontend Development.
– Projet Management.
• Learning
60
– How to manage frontend part and maintaining the modularity
– Concept of ReactJS , HTML5/CSS3
– Leadership
– Team Working
– Management
61
Team Member 2
Abhinav Bansal
• Personal Information
• Educational Qualification
• Tech Stack
– DBMS, MySQL
• Contribution to Project
– Database Designing
– Integration Part
• Learning
62
Team Member 3
Rohit Kumar
• Personal Information
• Educational Qualification
• Tech Stack
• Contribution to Project
• Learning
63
Team Member 4
Harsh gupta
• Personal Information
• Educational Qualification
• Tech Stack
• Contribution to Project
– Development of Back-end
– Integration with front-end
• Learning
64