Minor Project Report

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

HOPE HARBER

A PROJECT REPORT

Submitted by

BIKI KUMAR RAI (22MCC20118)


ANSHUMAN (22MCC20125)

in partial fulfillment for the award of the degree of

MASTER OF COMPUTER APPLICATION (CCD)

IN

UNIVERSITY INSTITUTE OF COMPUTING

NOEMBER 2023
BONAFIDE CERTIFICATE

Certified that this project report “HOPE HARBER” is the bonafide work of
“BIKI KUMAR RAI (22MCC20118)& ANSHUMAN(22MCC20125)” who
carried out the project work under my/our supervision

SIGNATURE
SIGNATURE

Ms.Tanu
Dr. Abdullah Khan
SUPERVISOR
Assistant Professor
HEAD OF THE DEPARTMENT

MCA
MCA

Submitted for the project viva-voce examination held on 30-11-23

INTERNAL EXAMINER EXTERNAL EXAMINER


CERTIFICATE

This is to certify that the Project / Dissertation entitled HOPE HARBER is a

bonafide work done by Master BIKI KUMAR RAI (22MCC20118),

ANSHUMAN SINGH BAGHEL (22MCC20125) of MCA CC & DevOPs

Session 2022-24 in partial fulfillment and has been carried out under my

direct supervision and guidance. This report or a similar report on the topic

has not been submitted for any other examination and does not form a part of

any other course undergone by the candidate.

………………………… ………………………

Ms. Tannu Uppal Dr. Abdullah

Project Guide Head of Department , MCA


ACKNOWLEDGEMENT

T
he Completion of any task is the reward to not only persons
actively involved in accomplishing it, but also to the people
involved in the inspiring, guiding and helping those peoples.
We take the opportunity here to thank all those who have helped me in
the completion of this project, without which this indeed would have
been a mammoth task. Yet this project wouldn't have been possible
without the unrelenting care and support of many people.

We would like to express my immense gratitude towards our Project


Guide Mrs. Tannu Uppal, we are highly indebted to his for
encouraging, motivating and invaluable support in bringing the work to
this shape, without which this project report indeed would have been a
quit difficult task.

We devote our special thanks to all faculty members of Chandigarh


University who provided me with great support during the development
of this project. We also thank all my friends who gave me suggestions
& inspiration from time to time to work on this project.

BIKI KUMAR RAI (22MCC20118)

ANSHUMAN SINGGH BAGHEL (22MCC20125)


TABLE OF CONTENTS

CHAPTER 1. INTRODUCTION
1.1. Introduction to project

1.2. Identification of Problem

1.3. Objective

1.4. Timeline

1.5. Gannt chart

CHAPTER 2. RESEARCH METHODOLOGY


2.1. Literature Review

2.2. Feasibility Study

2.3. Economic Feasibility

2.4. Technical Feasibility

2.5. Legal and Ethical Consideration

2.6. Goals

CHAPTER 3. REQUIREMENT ANALYSIS


3.1. Software Requirement Specification

3.2. Technology Used

3.3. Tools Used

3.3.1 Visual Studio Code


3.3.2 GitHub

3.3.3 Cloud Platform

3.5. Cost Estimation

3.6. Implementation plan

CHAPTER 4. CODING AND IMPLEMENTATION


4.1. Coding Prototype

4.2. Modules

4.3. Front – End – Development

4.3.1 HTML

4.3.2 CSS

CHAPTER 5. TESTING
5.1. Functional Testing

5.1.1 Unit Testing

5.1.2 Integration Testing

5.2 Non – Functional Testing

5.2.1 UI testing

5.3 Test Report


CHAPTER 6. CONCLUSION
6.1 Project Output
6.1.1 User Interface

6.1.2 PAYMENT

6.2 Features
6.3 Future Scope
6.4 Limitations
6.5 Conclusion

CHAPTER 7. BIBLIOGRPHY
7.1 References

CHAPTER 8. CONCLUSION AND FUTURE WORK


8.1 Conclusion

8.2 Future Work


ABSTRACT

Non – governmental organization (NGO) is term that has become widely accepted for referring
to a legally constituted, non – business organization created by natural or legal persons with no
participation or representation of any government. Major sources of NGO funding include
membership dues, the sale of goods and services, grants from international institutions or
national government, and private donations. Several Indian Government – grants provide funds
accessible to NGOs. Its purpose is to serve people

Even though the term “non-govem mental organization “implies independence from
governments, most NGOs depend heavily on governments for their funding NGOs are difficult
to define and classify, and the term “NGOs is not used consistently. As a result, there are many
different classifications in use. The most common use a framework that includes orientation and
level of operation. An NGO” s orientation refers to type of activities it takes on. These activities
might include human rights, environmental, or development work. An NGO” s level of operation
indicates the scale at which an organization works, such as local, international or national.
Nongovernmental organizations are essential to humanitarian relief in bringing years of
experience in public health and preventive medicine programming to a crisis zone

This project revolves around the development and implementation of a dedicated website for
hope harber, aimed at facilitating donations from students for the benefit of child beggars. The
primary objective is to create an online platform that seamlessly connects students who wish to
contribute with the cause of alleviating the plight of child beggars. The website will serve as a
secure and user-friendly channel for accepting donations, fostering a sense of social
responsibility among students.
INTRODUCTION

1.1. Introduction

Child beggary is a poignant and persistent issue that transcends geographic, cultural, and
socio-economic boundaries. In the shadows of bustling urban centres and quiet rural
landscapes alike, countless children endure the harsh realities of life on the streets, robbed of
the fundamental rights to education, healthcare, and a secure future. Recognizing the urgency
of addressing this humanitarian crisis, Hope Harber is embarking on a transformative initiative
designed to harness the collective power of students to alleviate the plight of child beggars.

The Imperative for change

The face of child beggary is often obscured by the complexities of poverty, societal neglect,
and systemic failures. These children, vulnerable and marginalized, find themselves trapped in
a cycle of destitution, denied the most basic opportunities for growth and development. It is
against this backdrop of societal indifference that [Your NGO Name] is driven to take action,
acknowledging that sustainable change requires targeted, innovative, and community-driven
interventions.

The imperative for change is rooted in the belief that every child, regardless of their
circumstances, deserves the chance to dream, learn, and thrive. Child beggars, though often
overlooked and forgotten, embody the resilience of the human spirit. They are not mere
statistics; they are individuals with inherent potential, deserving of the same opportunities that
shape a brighter future for all. By addressing the multifaceted challenges faced by child
beggars, Hope Harber seeks to pave the way for a more equitable and compassionate society

1.2. Identification of Problem


Child begging stands as a stark manifestation of the social, economic, and systemic challenges
that persist within our society. The heart-wrenching image of young children, often barefoot and
ragged, soliciting alms at street corners, traffic signals, and religious places is an undeniable
reflection of a deeper, multifaceted problem. This identification of the problem is crucial in
understanding the root causes and formulating effective strategies to address this pervasive issue.

ROOT CAUSES OF CHILD BEGGING

LACK OF EDUCATION

Child beggars are frequently denied access to formal education, perpetuating a cycle
of illiteracy and limited opportunities. Without education, these children face diminished
prospects for breaking free from the clutches of poverty, perpetuating the cycle for
generations.

Social Neglect and Discrimination

Many child beggars come from marginalized communities and face social neglect and
discrimination. This isolation exacerbates their vulnerability, leaving them with few
avenues for support and upward mobility.

Poverty and Vulnerability

The primary driver of child begging is entrenched in the vicious cycle of poverty. Families
living in extreme destitution often find themselves compelled to send their children to
beg as a means of survival. These families lack access to basic necessities, such as food,
shelter, and healthcare, leaving them with limited alternatives.
1.3. Objective

The Role of Students as Agents of change in envisioning a pathway to meaningful


impact, hope harber recognizes the untapped potential within student communities.
Students, vibrant and idealistic, possess a unique capacity to drive social change. Their
energy, passion, and inherent sense of justice position them as natural agents for
transformation. This project is founded on the belief that by empowering students with
the tools to contribute actively to the betterment of society, we can create a ripple effect
that transcends individual actions, fostering a collective ethos of empathy and
responsibility.

In envisioning a pathway to meaningful impact, hope harber recognizes the untapped


potential within student communities. Students, vibrant and idealistic, possess a unique
capacity to drive social change. Their energy, passion, and inherent sense of justice
position them as natural agents for transformation. This project is founded on the belief
that by empowering students with the tools to contribute actively to the betterment of
society, we can create a ripple effect that transcends individual actions, fostering a
collective ethos of empathy and responsibility.

1.4. Timeline

Phase 1: Project Initiation and Planning (1-2)

1. Project Kickoff(Week 1-2):


Activities:
 Convene project team and stakeholders
 Define project goals, objectives, and success criteria
 Allocate roles and responsibilities within the team.
2. Needs Assessment and Research (Week 3-4):
 Conduct a comprehensive needs assessment regarding child begging
issues.
 Research best practices and successful models from similar initiatives.
 Identify potential challenges and risks.

3. Stakeholder Engagement (Month 2):

Activities:

 Engage with educational institutions, community leaders, and potential


partners.
 Seek input and feedback from target student communities.
 Establish collaborative partnerships to maximize project impact.
4. Project Planning (Month 2):

Activities:
 Develop a detailed project plan, including timelines, milestones, and
resource requirements.
 Define key performance indicators (KPIs) for project success.
 Outline the budget and secure necessary resources.
Phase 2: Website Development and Design ( 3-5)

1. Website Conceptualization (Week 1-2):

Activities:
 Collaborate with web developers and designers to conceptualize the
website.
 Define user journey and key features, ensuring a student-friendly interface.

2. Content Creation (Week 3-4):

Activities:
 Develop compelling content for the website, including narratives, success
stories, and educational resources.
 Create multimedia elements to engage and inform visitors.
3. Website Development (Months 4-5):

Activities:
 Work closely with the development team to build and launch the website.
 Implement secure online donation features and real-time impact tracking.
 Conduct rigorous testing to ensure functionality and user-friendliness.
Phase 3: Educational Outreach and Promotion (6-8)

1. Collaboration with Educational Institutions (Week 1-2):


Activities:
 Finalize partnerships with educational institutions.
 Develop educational materials and resources for workshops and seminars.

2. Awareness Campaign (7-8):


Activities:
 Launch a targeted awareness campaign to reach students and the wider
community.
 Utilize social media, press releases, and community events to promote the
initiative.
3. Workshops and Seminars (7-8):
Activities:
 Conduct workshops and seminars in collaboration with partner institutions.
 Educate students about the issues of child begging and the impact of their
contributions.

Phase 4: Launch and Monitoring (9)

1. Official Launch (Week 1):


Activities:
 Officially launch the website and the student donation campaign.
 Coordinate launch events, press conferences, and promotional activities.

2. Monitoring and Feedback (9):


Activities:
 Implement systems for monitoring website traffic, donations, and user
engagement.
 Collect feedback from users, stakeholders, and partners to identify areas for
improvement.
Phase 5: Ongoing Evaluation and Adaptation ( 10-12)
1. Data Analysis and Reporting ( 10-11):
Activities:
 Analyse data collected from the website and other sources.
 Generate comprehensive reports on donation trends, user engagement, and
impact.
2. Continuous Improvement ( 12):
Activities:
 Based on data analysis and feedback, implement improvements to the
website.
 Adjust promotional strategies and educational outreach based on lessons
learned.
3. Documentation and Knowledge Transfer ( 12):
Activities:
 Document project outcomes, challenges, and best practices.
 Facilitate knowledge transfer within the organization for future initiatives.

This timeline is designed to provide a structured approach to the multifaceted


project of empowering change through student-led donations for child beggars.
Adjustments and refinements may be made as needed based on ongoing evaluations
and the dynamic nature of the project environment
1.5. GANTT CHART
2. RESEARCH METHODLOGY

2.1. Literature Review

Child begging is a complex and pervasive issue that demands multidimensional solutions.
Literature surrounding child begging predominantly underscores the interconnected nature of
poverty, social neglect, and systemic failures as primary contributors to this alarming
phenomenon. This literature review aims to explore existing studies, initiatives, and theoretical
frameworks that inform the development of hope harber's project—empowering change
through student-led donations to combat child begging.

Root Causes of Child Begging

Poverty and Vulnerability

Numerous studies highlight the intimate relationship between child begging and poverty. A
seminal work by Sen (1981) emphasizes the capability approach, asserting that poverty is not
merely an absence of income but a lack of capability to lead a valuable life. Families living in
extreme poverty are often compelled to send their children to beg as a survival strategy,
illustrating the desperate choices faced by marginalized communities (Kabeer, 2005).

Lack of Education

The literature consistently underscores the role of education as a transformative tool in


breaking the cycle of child begging. Research by Lloyd and Blanc (1996) argues that lack of
access to education perpetuates a cycle of illiteracy, limiting opportunities for children to
escape poverty. Initiatives promoting education as a means to address child begging align with
the principles of human capability development (Nussbaum, 2000).

Social Neglect and Discrimination

Studies by Agarwal (2005) and Sengupta (2008) shed light on the social dynamics that
contribute to the vulnerability of child beggars. Children from marginalized communities face
discrimination, exclusion, and social neglect, reinforcing their susceptibility to exploitation.
Addressing child begging necessitates strategies that challenge societal norms and promote
inclusivity.

Systemic Failures

Ineffective Social Welfare Systems

Analysis of social welfare systems reveals their inadequacy in providing meaningful support
to families in need. Piven and Cloward (1993) argue that effective social welfare requires a
focus on structural change, advocating for policies that address root causes rather than mere
symptoms. Strengthening social safety nets emerges as a crucial component in the fight
against child begging.

Weak Legal Frameworks

The literature underscores the importance of robust legal frameworks to combat child begging.
A study by Ennew (2003) emphasizes the need for comprehensive legislation that criminalizes
child begging, accompanied by strict enforcement. Legal measures, when integrated with
social and economic interventions, offer a comprehensive approach to addressing the issue.

Exploitation and Trafficking

Organized Begging Rackets

Research by Bales (2005) and Ray and Ray (2011) delves into the exploitative nature of
organized begging rackets, where children become pawns in a broader network of
exploitation. The literature advocates for dismantling these networks through collaborative
efforts, including public awareness campaigns and law enforcement interventions.

Human Trafficking

The nexus between child begging and human trafficking is well-documented (Gallagher,
2010). Initiatives combating child begging must consider the broader context of human
trafficking, recognizing the need for preventive measures, victim rehabilitation, and
international cooperation.

Psychological and Physical Impact

Trauma and Stigmatization


Research by Patel et al. (2007) highlights the profound psychological impact of child begging,
emphasizing the need for interventions that address trauma and mitigate stigmatization.
Holistic approaches should prioritize the mental well-being of child beggars, ensuring that
interventions go beyond immediate material relief.

Health Risks

Studies by Chakraborty et al. (2015) draw attention to the health risks faced by child beggars.
Exposure to harsh conditions, malnutrition, and limited access to healthcare compound their
vulnerability. Initiatives must integrate healthcare components to ensure the holistic well-
being of these children.

Student-Led Donations: A Novel Approach

The literature on student-led initiatives in social change is less prevalent but offers promising
insights. Kershner and Krutka (2019) highlight the potential of student-led movements in
fostering social responsibility and activism. By empowering students to drive change, hope
harber's project aligns with emerging paradigms of youth-led philanthropy and social impact.

2.2. Feasibility Study

This feasibility study explores the viability and potential success of hope harber's
initiative to empower change through student-led donations for child beggars. The
project aims to create a digital platform where students can contribute funds to address
the root causes of child begging. The study assesses the economic, technical,
operational, and scheduling aspects to determine the project's feasibility.

2.3. Economic Feasibility

Cost-Benefit Analysis

Investment:

 Website development and maintenance.


 Educational outreach programs.
 Marketing and promotional activities.

Benefits:

 Potential increase in donations from students.


 Positive impact on the lives of child beggars.
 Long-term societal benefits through education and awareness.

Revenue Streams

 Student Donations: The primary source of revenue, facilitated through the online
platform.
 Corporate and Institutional Partnerships: Potential collaborations with
businesses and educational institutions for sponsorship.

Return on Investment (ROI)

The project's success will be measured not only in financial terms but also in the social
impact achieved. A positive ROI will be reflected in increased student engagement, a
decrease in child begging incidents, and the long-term empowerment of marginalized
communities.

2.4. Technical Feasibility

Website Development

 User-Friendly Interface: Ensuring the website is accessible and easy to navigate


for students.
 Secure Payment Gateway: Implementation of a secure online donation system.
 Real-time Impact Tracking: Incorporating features to showcase the direct impact
of donations.
Collaborations and Partnerships

 Establishing collaborations with educational institutions, web developers, and


potential sponsors.
 Utilizing existing technology and social media platforms for promotional
activities.

Technical Expertise

 Ensuring the availability of skilled professionals in web development, digital


marketing, and project management.

2.5. Operation Feasibility

Staffing and Training

 Project Team: Comprising project managers, web developers, content creators,


and outreach coordinators.
 Training Programs: Providing necessary training for staff, volunteers, and
partner institutions.

Workflow and Processes

 Defining clear workflows for website management, donation processing, and


educational outreach.
 Establishing efficient communication channels among team members and
stakeholders.

Risk Management
 Identifying potential risks such as technical glitches, low student engagement, or
legal challenges.
 Developing mitigation strategies and contingency plans

2.6. Scheduling feasiblity

Project Timeline
 Breaking down the project into manageable phases with distinct milestones.
 Allotting sufficient time for website development, content creation, educational outreach,
and launch.
Dependencies
 Identifying dependencies among project tasks and addressing potential bottlenecks.
 Ensuring effective communication and coordination among team members.
3.1. Legal and Ethical Consideration

 Compliance with data protection regulations for online transactions.


 Ensuring transparency in fund utilization and adherence to legal frameworks
related to charitable activities.

3.2. Goals

Increase Student Engagement:

 Objective: Actively involve students in addressing child begging.


 Key Result: Measure a significant rise in student participation and foster social
responsibility.

Raise Substantial Funds:


 Objective: Secure financial contributions from students.
 Key Result: Attain target funds for initiatives combating child begging within set
timeframes.

3. REQUIREMENT ANALYSIS

3.1. Software Requirement Specification

The software aims to develop a digital platform for Hope Harber's initiative, allowing
students to make online donations to address child begging. The platform will also serve as an
educational hub, raising awareness among students about the challenges faced by child
beggars.
3.1.2 Functional Requirements
1. User Registration and Authentication:
 Users should be able to create accounts with valid email addresses.
 Mandatory fields include name, email, and password.
 Users must verify their email addresses during registration.
 Secure login functionality using email and password.

2. Donation Processing:
 Integration with a secure third-party payment gateway.
 Support for multiple payment methods (credit/debit cards, digital wallets).
 Real-time updates for users on successful donations.
 Donation tracking to showcase the utilization of contributions.
3. Educational Hub:
 Content management system for administrators to upload and manage educational
content.
 Content types include articles, videos, and success stories related to child begging.
 User engagement features like comments, shares, and gamification elements.
4. Collaboration with Educational Institutions:
 Registration system for educational institutions to become partners.
 Approval process for partner institutions.
 Collaborative initiatives for donation drive with educational partners.
3.2. Technology Used

The development of the digital platform will utilize the following technologies:

1. Frontend Development:
 HTML, CSS, JavaScript for the user interface.
 React.js as the frontend framework for building interactive components.
2. Backend Development:
 Node.js as the backend framework for server-side development.
 Express.js for building robust and scalable server applications.
 MongoDB as the database for storing user and donation data.
3. Payment Gateway Integration:
 Integration with a secure and widely-used payment gateway for donation processing.
3.3. Tools Used

3.3.1 Visual Studio Code

Visual Studio Code will serve as the primary integrated development environment (IDE) for
coding, debugging, and version control.

3.3.2 GitHub

GitHub will be used as the version control system for collaborative development, enabling
multiple developers to work on the project concurrently.

3.3.3 Cloud Platform

A cloud platform, such as AWS (Amazon Web Services) or Microsoft Azure, will be used for
hosting the application, ensuring scalability and reliability.
3.5. Cost Estimation

Cost estimation will involve considerations for development resources, cloud hosting, payment
gateway fees, and promotional activities. A detailed breakdown of costs will be provided in the
project's financial plan.

3.6. Implementation Plan

The implementation plan involves the following steps:

1. Requirements Gathering: Detailed analysis of functional and non-functional requirements.


2. Design Phase: Creation of wireframes, database schema, and system architecture.
3. Development: Coding and integration of frontend and backend components.
4. Testing: Thorough testing of the platform to identify and rectify any issues.
5. Deployment: Launching the platform for public use.
6. Monitoring and Maintenance: Continuous monitoring for performance and user feedback,
along with addressing any necessary maintenance tasks.

4. CODING AND IMPLEMENTATION

4.1. Coding Prototype

The coding prototype is a crucial phase in the development process, where a functional version
of the digital platform is created to demonstrate key features and functionalities. This prototype
will serve as the foundation for the subsequent development and refinement stages.

4.2 Modules

The digital platform will be structured into the following key modules:
1. User Authentication Module:
 Responsible for user registration, authentication, and account management.
 Ensures secure login functionality using email and password.
2. Donation Processing Module:
 Integrates with a third-party payment gateway for secure donation processing.
 Real-time updates for users on successful donations.
3. Educational Hub Module:
 Enables administrators to manage educational content.
 Implements user engagement features such as comments and shares.
4. Collaboration with Educational Institutions Module:
 Facilitates the registration of educational institutions as partners.
 Manages approval processes and collaborative donation drives.

4.3 CSS

CSS (Cascading Style Sheets) will be employed for styling and formatting the HTML elements,
ensuring a visually appealing and consistent design. It will include responsiveness features to
optimize the platform for various screen sizes and devices.
During the front-end development phase, these technologies will be combined to create an
intuitive and engaging user interface, aligning with the project's design principles and user
experience goals. The HTML and CSS components will be integrated with the backend
functionalities to deliver a seamless and responsive digital platform.
About Us
Contact Us
Forget
Index
Payment
Services
CSS FILE
5. TESTING

Software testing is the process of evaluating and verifying that a software product or
application does what it is supposed to do. The benefits of testing include preventing
bugs, reducing development costs and improving performance.

5.1. Functional Testing

Software testing techniques such as functional testing are used to ensure that a
software application's functionality complies with the necessary specifications.
Since it is carried out from a "black-box" perspective, the tester is not required
to understand how the programme is internally developed. Instead, the tester
concentrates on the application's input and output and makes sure that it
functions as planned.

5.1.1 Unit Testing

Unit testing is a software development process that examines each unit— the smallest tested
component of an application—individually to ensure that it functions as intended. Unit tests are
completed by software developers and occasionally QA personnel as the software is being
developed. Unit testing's primary goal is to separate written code for testing to see if it functions
as intended
There are many advantages to unit testing, including the following:

 The earlier a problem is identified, the fewer compound errors occur.


 Fixing problems early is usually cheaper than fixing them
later in development.
 Easier debugging processes.
 Developers can quickly make changes to the codebase.
 Developers can reuse code and migrate it to new projects.
5.1.2 Integration Testing

Software testing methods such as integration testing are designed to confirm


how various modules or components of an application interact and share data.
Finding any issues or bugs that develop when various components are
merged and interact with one another is the aim of integration testing. Unit
testing comes first, and system testing comes second when it comes to
integration testing. Early detection and resolution of integration difficulties
lowers the likelihood of more serious and expensive issues later in the
development cycle.

There are many advantages to integration testing, including the following:

 It is convenient for small systems.


 Simple and straightforward approach.
 Can be completed quickly.
 Does not require a lot of planning or coordination.
 May be suitable for small systems or projects with a low
degree of interdependence between components.

5.2 Non- Functional Testing

Software testing such as "non-functional testing" examines a software


application's performance, usability, dependability, security, and scalability
among other non-functional features. In order to guarantee that the software
programme performs its intended functions and does so in a way that fulfils the
needs of the users, non-functional testing is equally as vital as functional
testing.

5.2.1 UI Testing

User interface testing, or UI testing, is a process used to make sure a website's


or mobile application's user interface (UI) is intuitive and satisfies end-user or
customer expectations. It verifies that the user interface functions as planned
and that the visual design and layout are appropriate. User interface testing,
sometimes referred to as UI acceptance testing, is a kind of testing where we
check the web application's user interface (UI) to make sure it functions
properly and to see if there are any bugs that prevent users from behaving
as intended or fail to meet the requirement

There are many advantages to UI testing, including the following:

 It tests the application's UI from the user's perspective.


 It helps you ensure cross browser compatibility of different
UI components like brand image, buttons, checkboxes,
colours, and other design aspects.
 Enhance your product's stability and quality.
 Automated UI testing is more cost-effective and faster than
manual UI testing.
 UI Automation testing expands your test coverage and
enables faster debugging.

5.3 TEST REPORT

Test Objective:

 To verify that all of the website's core functionality works as expected,


such as logging in, signup, upload posts and checking out.
 To identify and report any defects in the website's functionality.
 To ensure that the website meets all of the applicable performance and
usability requirements.

Testing Scope:

 Unit testing
 Integration testing
 User interface testing
Area Covered:

 Functional Requirements
 Non-Functional Requirements

Testing Approach:

 Manual Testing

Defect Report:

 Null, till now.


 Testing is ongoing process, if any error or bug occur it will be
resolved soon.

Summary:

 Manual Testing is done till now for verification and validation for
the HOPE HARBER res transfer
 No error was found till now, if any error occurs then it will be
resolved soon.
 We will regularly be monitoring and maintaining the site
6. CONCLUSION

6.1 Project Output

6.2.1 User Interface

The user interface of the digital platform is designed to be intuitive, engaging, and accessible.
It encompasses a user-friendly layout, easy navigation, and visually appealing elements. Key
components include:

1. User Registration and Authentication:


 Seamless registration process with clear instructions.
 Secure login functionality ensuring user data protection.

2. Donation Processing:
 Intuitive donation processing with support for various payment methods.
 Real-time updates for users on the status and impact of their contributions.

3. Educational Hub:
 Content-rich educational hub managed by administrators.
 User engagement features like comments and shares.

4. Collaboration with Educational Institutions:

 Registration and approval system for educational institutions.


 Collaborative donation drives with partner institutions.
6.2.2 PAYMENT

The payment feature ensures a secure and efficient process for users to make donations. It
integrates with a reliable third-party payment gateway to facilitate various payment methods,
providing a seamless and trustworthy transaction experience.

6.3 Features

The digital platform includes the following key features:

1. User-Friendly Interface:

 Intuitive design for easy navigation.


 Responsive across different devices.
2. Donation Processing:

 Integration with a secure payment gateway.


 Real-time updates on donation status.
3. Educational Hub:

 Content management system for administrators.


 User engagement features.
4. Collaboration with Educational Institutions:

 Partner registration and approval process.


 Collaborative donation drives.

6.4 Future Scope

The project has the potential for future enhancements and expansions:

1. Enhanced Educational Content:


 Continuous addition of educational content to raise awareness.
2. Global Collaboration:
 Expansion of collaboration with educational institutions globally.
3. Mobile Application:
 Development of a dedicated mobile application for increased accessibility.
6.5. Limitations

While the digital platform addresses several aspects of child begging, it has limitations:

1. Dependence on Internet Access:


 Accessibility limited to areas with reliable internet connections.
2. Language Barriers:
 Content available in limited languages, potentially hindering global reach
7. BIBLIOGRAPHY

7.1. References

The development of this project has been informed by a diverse range of sources. The following
references have been crucial in shaping the project's understanding, goals, and methodologies:

Sen, A. (1981). Poverty and Famines: An Essay on Entitlement and Deprivation. Oxford
University Press.

Kabeer, N. (2005). Gender equality and women's empowerment: A critical analysis of the third
Millennium Development Goal 1. Gender & Development, 13(1), 13-24.

Nussbaum, M. C. (2000). Women and Human Development: The Capabilities Approach.


Cambridge University Press.

Agarwal, B. (2005). Why are we talking about 'getting women into power'? IDS Bulletin, 36(1),
11-18.

Ennew, J. (2003). The moral ambiguities of child labour. Lancet, 362(9399), 1927-1928.

Bales, K. (2005). Understanding Global Slavery: A Reader. University of California Press.

Gallagher, A. T. (2010). The International Law of Human Trafficking. Cambridge University


Press.

Patel, V., Flisher, A. J., Hetrick, S., & McGorry, P. (2007). Mental health of young people: a
global public-health challenge. The Lancet, 369(9569), 1302-1313.
Chakraborty, K., Joseph, L. A., & Joy, A. (2015). Street children in India: A glimpse of life.
Frontiers in Pediatrics, 3, 78.

Kershner, R., & Krutka, D. G. (2019). How and why educators use Twitter: A survey of the field.
Journal of Research on Technology in Education, 51(3), 259-279.

Microsoft Corporation. (2021). Visual Studio Code. [Online]. Available:


https://code.visualstudio.com/

GitHub, Inc. (2021). GitHub. [Online]. Available: https://github.com/

Amazon Web Services, Inc. (2021). Amazon Web Services (AWS). [Online]. Available:
https://aws.amazon.com/

These references have contributed to the project's theoretical foundation, technological choices,
and the understanding of the complex issue of child begging. They form the basis for a well-
informed and comprehensive approach to addressing the challenges and goals outlined in this
project.
8. CONCLUSION AND FUTURE WORK

8.1. Conclusion

This literature review underscores the interconnected nature of the challenges surrounding
child begging and emphasizes the need for holistic, systemic interventions. Hope harber's
initiative to empower change through student-led donations aligns with the principles of human
capability development, societal inclusivity, and the transformative potential of education. By
synthesizing insights from existing literature, the project aims to contribute to a nuanced
understanding of child begging and chart a course towards sustainable change.

8.2. Future work

Should include the Way ahead (required modifications in the solution, change in
approach, suggestions for extending the solution.

You might also like