You are on page 1of 57

LIST OF TABLES

S.NO. TABLE PAGE NO.


1. Front End Specification………………………………………………..………………...….4

2. Back End Specification………………………………………………….….…..…………..5

LIST OF FIGURES
S.NO. TABLE PAGE NO.

1. Home Page……………………………………………….…………....................……..…46

2. Login …………………………………………………………..……………………..…...46

3 Sign Up …………………………………….……………………………………..……….47

4. About Us…………………………………………………………………………..….…...47

5. Our Programs……………………………………………………………….…………......48

6. Gallery……………………………………………………………………….…………....49

7. Contact Us……………………………………………………………………………..…..50

8. Payment Gateway……………………….………………………………………................51

3
TABLE OF CONTENTS
Certificate………………………………………………………………...…………………….i

Acknowledgement………………………………………………………………………….....ii

List of Tables………………….……………………………………………………….……..iii

List of Figures………………..……………………………………………………………....iii

1. INTRODUCTION………..………………………………………………………...……….5

2. OBJECTIVE..……………………………………………………………………..………..6

3. SCOPE OF PROJECT……..………………………………………………………..……...7

4. OVERALL DESCRIPTION…..……………………………………………………..……..8

4.1. Hardware and Software requirements…….………………………..……….………8

4.2. Advantages of the project…………………..…..………………………….……….8

4.3. Technologies Used……………………………..…………………………………..9

5. CODING.……………………………………..…………………………………………...12

6. SCREENSHOTS...…………………...…………………………………………………....46

7. TESTING……………………..…………………………………………………………...53

8. BENEFITS OF PROJECT.…………...…………………..……………………………….57

9. CONCLUSION…………...……………………………………………………………….58

10. REFERENCES….……………………………………………………………………….59

4
1. INTRODUCTION

We belong to the vast, unprotected working population of our country,


who are considered informal workers.

Although we constitute 93% of India’s labor force, few labor laws or social
protection include us. Our significant contribution to the nation’s economy is
largely uncounted, undercounted, or invisible.

Don’t turn your back to those in need; The work of an organization varies from
healthcare, livelihood, poverty, and Education. The main purpose of the
organization is to help poor and orphan children by providing them food,
medical facilities, education helping them to build trust with our organization.

Our initiative is to help every single child by providing them meals, clothes, and
basic essentials required for living.

Charity sees the needs, not the cause. sewa organization is source which really
works hard for the welfare of the citizens and try harder to make better India by
helping every single old age people, widows, orphan children or whose parents
cannot take care of them. We provide hope to the children to restart a new life .

Organization plays a critical role in developing society, improving


communities, and promoting citizens’ participation.

5
2. OBJECTIVE

We see numerous SEWA / NGO sites on the internet where every site has
its own pros and cons. We, in our project, have encountered some major issues
in the blogging site present on the web. We are working on the building of a
user friendly interface that would help all other organization around the globe.
The purpose of our project is to build a healthy environment for people who
love help weaker section. Our aim is to reduce the dependency of our user on
too many sites he /she will get maxmimum government scheme on our site.

1. Our main objective is to provide an application that is accessible to all.

2. This web application will be very light so that there will be no need for high
speed internet.

3. The application ensures its accessibility on low end mobile devices while its
back-end will be strong enough so that it prevents any kind of mis-happening.

4. Its interface will be user friendly.

5. Its back end will be manageable by which the user’s privacy will be
maintained perfectly.

6
3. SCOPE OF THE PROJECT

In the coming years, SEWA intends to strengthen its numerous programmes and
organizations and increase its influence across the country. It has set the
following 4 specific priorities:

Expanding membership to conflict affected areas — Though the SEWA


movement has successfully spread to 12 states in India, it has been less
successful in conflict-affected zones such as the northern state of Kashmir and
the north-eastern states of India, due to higher levels of violence.'" SEWA
intends to integrate self-employed women in conflict-affected zones into its
movement. It is also working in post-conflict rehabilitation programmes in
northern Sri Lanka, to improve the conditions of conflict-affected women;14
Strengthening rural banking — SEWA seeks to expand its operations in rural
areas by increasing the presence of the SEWA Bank since rural micro-finance
and capital formation are key components to improve the lives of rural workers.

Promoting "green" jobs and livelihoods — SEWA's focus is to be


environmentally sustainable or "green livelihoods-based" in rural areas. SEWA
has taken a loan from the Indian ICICI Bank to launch its green livelihoods
initiative called Hagali, which will equip 200,000 rural households with solar
energy-powered lighting and cook stoves. Its aim is to ensure financial and
energy inclusion as part of securing livelihoods .

Attaining a membership of 2.5 million self-employed women — India's


accelerated economic growth over the past decade has not led to a decline in
self-employment and informal economy jobs."' Both continue to be dominant in
India and highly feminized. Therefore, the number of potential beneficiaries and
members of SEWA continues to be very large, and the organization seeks to
reach the target number of 2.5 million.

7
4. OVERALL DESCRIPTION

4.1. Hardware and Software requirements:

Recommended Hardware Configurations:

● Processor: Intel Core i3 or equivalent

● Memory: 2 GB

● Disk space: 500 MB of free disk space

● Screen resolution: 1024x768 pixels

● Video Card: Integrated graphics

Recommended Software Configurations:

● Operating System: Windows/ Linux/ Mac OS/ Android OS

● Web Browser: Chrome/ Safari/ Edge/ Firefox

4.2. Advantages of Project :

1. Enables users to share their own ideas and other updated information.

2. In this application every user will have his own profile.

3. Through this web application, following and following back features will

be enabled.

4. For further communication with a user, chat feature is enabled in this web

application.

5. Search option enables us to search any blog posted on our web application.

6. Users can also update their post in future.

8
4.3. Technologies used in this project:

1) HTML is the markup language that we use to structure and give meaning
to our web content, for example defining paragraphs, headings, and data
tables, or embedding images and videos in the page.

2) CSS is a language of style rules that we use to apply styling to our HTML
content, for example setting background colours and fonts, and laying out
our content in multiple columns.

3) JavaScript is a scripting language that enables you to create dynamically


updating content, control multimedia, animate images, and pretty much
everything else. (Okay, not everything, but it is amazing what you can
achieve with a few lines of JavaScript code.)

4) Bootstrap is the most popular CSS Framework for developing responsive


and mobile-first websites. Bootstrap 5 is the newest version of Bootstrap.

5) jQuery is a fast, small, and feature-rich JavaScript library. It makes


things like HTML document traversal and manipulation, event handling,
animation, and Ajax much simpler with an easy-to-use API that works
across a multitude of browsers. With a combination of versatility and

9
extensibility, jQuery has changed the way that millions of people write
JavaScript.

Technology Advantages
HTML 1. HTML is Easy to Learn and Use
2. HTML is Free
3. HTML is supported by all Browsers
4. HTML is the Most Friendly Search Engine
5. HTML is Simple to Edit
6. HTML can Integrate Easily with Other
Languages
7. HTML is Lightweight
8. HTML is Basic of all Programming Languages
9. Display Changes Instantly
10. HTML is User-Friendly
CSS 1. Better Website Speed
2. Easier to Maintain
3. Consistent Design
4. Time-Saving
5. Better Device Compatibility
Javascript 1. Speed. Client-side JavaScript is very fast
because it can be run immediately within the
client-side browser. Unless outside resources
are required, JavaScript is unhindered by
network calls to a backend server.
2. Simplicity. JavaScript is relatively simple to
learn and implement.

10
3. Popularity. JavaScript is used everywhere on
the web.
4. Interoperability. JavaScript plays nicely with
other languages and can be used in a huge
variety of applications.
5. Server Load. Being client-side reduces the
demand on the website server.
Bootstrap 1. Fewer Cross browser bugs
2. A consistent framework that supports major of
all browsers and CSS compatibility fixes.
3. Lightweight and customizable.
4. Responsive structures and styles.
5. Several JavaScript plugins using the jQuery.
6. Good documentation and community support.
jQuery 1. Excellent API Documentation: jQuery provides
excellent online API documentation.
2. Cross-browser support: jQuery provides
excellent cross-browser support without
writing extra code.
3. Unobtrusive: jQuery is unobtrusive which
allows separation of concerns by separating
html and jQuery code.

11
5. CODING:

 CSS

12
13
14
15
16
17
 App.js

18
 Contact-Us.html

 contact.css

19
20
21
 footer.css

22
23
24
25
 index.html

26
27
28
29
30
31
 login.css

32
33
34
35
36
37
38
 login.html

39
40
 payscript.css

41
42
43
 payscript.html

44
45
6. Screen Shots
Home Page :

FIG 6.1 : Home Page

Login Page :

FIG 6.2 LOGIN PAGE

46
Sign Up Page :

FIG 6.3 SIGN UP PAGE

About Us :

FIG 6.4 : About Us Page

47
Our Programs :

FIG 6.5 : Our Programs Page

Education :

FIG 6.6 Education

48
Gallery :

FIG 6.7 Gallery

Footer

FIG 6.8 Footer

49
Conact Us :

FIG 6.9 Contact Us

Donate Now Button :

FIG 6.10 DONATE NOW BUTTON

50
Donation Form :

FIG 6.11 DONATION FORM

Email and Phone No :

FIG 6.11 EMAIL ID AND PHONE NO

51
FIG 6.12 DIFFERENT PAYMENT METHODS AVAILABLE

52
7. TESTING

Software testing can be stated as the process of verifying and validating


that a

software or application is bug free, meets the technical requirements as guided


by it’s

design and development and meets the user requirements effectively and
efficiently with

handling all the exceptional and boundary cases.

Software Testing can be broadly classified into two types:

1. Manual Testing:

Manual testing includes testing a software manually, i.e., without using any

automated tool or any script. In this type, the tester takes over the role of an
end-user and

tests the software to identify any unexpected behavior or bug. There are
different stages

for manual testing such as unit testing, integration testing, system testing, and
user

acceptance testing.

Testers use test plans, test cases, or test scenarios to test a software to ensure the

53
completeness of testing. Manual testing also includes exploratory testing, as
testers

explore the software to identify errors in it.

2. Automation Testing:

Automation testing, which is also known as Test Automation, is when the tester

writes scripts and uses another software to test the product. This process
involves

automation of a manual process. Automation Testing is used to re-run the test


scenarios

that were performed manually, quickly, and repeatedly.

Apart from regression testing, automation testing is also used to test the
application from

load, performance, and stress point of view. It increases the test coverage,
improves

accuracy, and saves time and money in comparison to manual testing.

Software techniques can be majorly classified into two categories:

1. Black Box Testing:

The technique of testing in which the tester doesn’t have access to the source
code

54
of the software and is conducted at the software interface without concerning
with the

internal logical structure of the software is known as black box testing.

2. White-Box Testing:

The technique of testing in which the tester is aware of the internal workings of
the

product, has access to it’s source code and is conducted by making sure that all
internal

operations are performed according to the specifications is known as white box


testing.

Software level testing can be majorly classified into 4 levels:

1. Unit Testing : A level of the software testing process where individual

units/components of a software/system are tested. The purpose is to validate that


each

unit of the software performs as designed.

2. Integration Testing : A level of the software testing process where


individual units are

combined and tested as a group. The purpose of this level of testing is to expose
faults in

55
the interaction between integrated units.

3. System Testing : A level of the software testing process where a complete,


integrated

system/software is tested. The purpose of this test is to evaluate the system’s


compliance

with the specified requirements.

4. Acceptance Testing : A level of the software testing process where a system


is tested

for acceptability. The purpose of this test is to evaluate the system’s compliance
with the

business requirements and assess whether it is acceptable for delivery.

FIG 7.1 DIFFERENT LEVELS OF TESTING

56
Software testing can be divided into two steps:

1. Verification: it refers to the set of tasks that ensure that software correctly
implements

a specific function.

2. Validation: it refers to a different set of tasks that ensure that the software
that has

been built is traceable to customer requirements.

8. BENEFITS OF PROJECTS

While developing this site, an eye has been kept to make it user friendly. As
such one

may hope that the site will be acceptable to any user and adequately meet
his/her needs.

This site will help people in many ways:

● It will help to know about latest NGO’s schemes.

● It will help poor children to meet their educational needs.

● It will help poor children by providing food.

●It will help people to donate their money to the needy ones.

57
9. CONCLUSION

While developing the site, care has been taken to create and develop this

software package by making use of available tools, techniques and resources


that would

generate a proper system for cases. While making the system an eye has been
kept on

making it user friendly .

One may hope that the system will be acceptable to any user and will
adequately

meet his /her needs. We have ensured to make a good environment for the user
and reach

their expectations .

58
9. REFERENCES

[1] https://reactjs.org/tutorial/tutorial.html
[2] https://www.w3schools.com/bootstrap/
[3] https://www.w3schools.com/nodejs/nodejs_intro.asp
[4] https://dzone.com/articles/mongodb-vs-rdbms
[5]https://www.tutorialspoint.com/mvc_framework/mvc_framework_introdu
ction
[6] https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
[7]https://techterms.com/definition/markup_language/
[8] https://neilpatel.com/blog/essential-html-tags/
[9] https://www.geeksforgeeks.org/types-software-testing/

59

You might also like