Goa College of Engineering: "Bhausahebbandodkar Technical Education Complex"
Goa College of Engineering: "Bhausahebbandodkar Technical Education Complex"
Goa College of Engineering: "Bhausahebbandodkar Technical Education Complex"
Description:
Fund management system online donation and membership software is designed to focus on catering to the
needs and requirements of charity, foundation and church groups/agencies. This software solution covers
all the essential features and functions that would be required to run a charity, foundation or church.
Fund management system is a web-based relationship management solution that also caters to non-profit
and non-governmental groups/agencies. It has special features that enhance community participation,
supports multi-site organizations and networks, stores and manages information on donors/individuals as
well as organizations.
Fund management system helps you maintain and manage various records and details such as
correspondence and transactions. It is a powerful contact, fundraising, and donors and volunteer
relationship system that help you to manage your donors, employees, volunteers, and more.
Features:
This project give an opportunity to the people who are looking forward to work for welfare of the
community.
Inform more people about the charity’s goals.
Easily and instant communicate with donors, beneficiaries, volunteers, clients and members.
Provide and support efficient and effective fundraising activities.
Enable self-service by through a volunteer portal for updating profiles, membership application and
viewing individual service records.
Technologies used:
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code
outside of a browser. Node.js lets developers use JavaScript to write command line tools and for server-
side scripting—running scripts server-side to produce dynamic web page content before the page is sent to
the user's web browser. Consequently, Node.js represents a "JavaScript everywhere"
paradigm,[6] unifying web application development around a single programming language, rather than
different languages for server- and client-side scripts.
All APIs of Node.js library are asynchronous, that is, non-blocking. It essentially means a Node.js based
server never waits for an API to return data. The server moves to the next API after calling it and a
notification mechanism of Events of Node.js helps the server to get a response from the previous API call.
Node.js uses a single threaded model with event looping. Event mechanism helps the server to respond in a
non-blocking way and makes the server highly scalable as opposed to traditional servers which create
limited threads to handle requests. Node.js uses a single threaded program and the same program can
provide service to a much larger number of requests than traditional servers like Apache HTTP Server.
1) WampServer
WampServer refers to a software stack for the Microsoft Windows operating system, created by
Romain Bourdon and consisting of the Apache web server, OpenSSL for SSL
support, MySQL database and PHP programming language.[1][2]
2) MySQL
MySQL is an open-source relational database management system (RDBMS). The MySQL
development project has made its source code available under the terms of the GNU General Public
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”
License, as well as under a variety of proprietary agreements. For proprietary use, several paid
editions are available, and offer additional functionality.
MySQL is a central component of the LAMP open-source web application software stack. LAMP is
an acronym for "Linux, Apache, MySQL, Perl/PHP/Python". Applications that use the MySQL
database include: TYPO3, MODx, Joomla, WordPress, Simple Machines Forum, phpBB, MyBB,
and Drupal. MySQL is also used in many high-profile, large-scale websites.
Front-end technologies
1) Javascript
JavaScript is a high-level, interpreted programming language. Also characterized as dynamic,
weakly typed, prototype-based and multi-paradigm. Alongside HTML and CSS, JavaScript is one
of the three core technologies of World Wide Web content engineering. It is used to make dynamic
webpages interactive and provide online programs, including video games. The majority of
websites employ it, and all modern web browsers support it without the need for plug-ins by means
of a built-in JavaScript engine. Each of the many JavaScript engines represent a different
implementation of JavaScript, all based on the ECMAScript specification, with some engines not
supporting the spec fully, and with many engines supporting additional features beyond ECMA.
As a multi-paradigm language, JavaScript supports event-driven, functional, and imperative
(including object-oriented and prototype-based) programming styles. It has an API for working
with text, arrays, dates, regular expressions, and basic manipulation of the DOM, but the language
itself does not include any I/O, such as networking, storage, or graphics facilities, relying for these
upon the host environment in which it is embedded.
2) HTML
Hypertext Mark up Language (HTML) is the standard mark up language for creating web pages and
web applications. Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the structure of a web page
semantically and originally included cues for the appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML constructs, images and other
objects such as interactive forms may be embedded into the rendered page. HTML provides a
means to create structured documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items.
4)Bootstrap
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”
Build responsive, mobile-first projects on the web with the world’s most popular front-end component
library.
Bootstrap is an open source toolkit for developing with HTML, CSS, and JS. Quickly prototype your ideas
or build your entire app with our Sass variables and mixins, responsive grid system, extensive prebuilt
components, and powerful plugins built on jQuery.
CODE SNIPPETS:
INSERT
a) Declaring express framework and other required frameworks.
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”
b) database connection
c) signup code
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”
SCREENSHOTS:
1) Front-end
a) home page
Sign up page
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”
Login
Donation details
Showing the details of all donation that the donater has donated like amount and which cause.
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”
Conclusion:- the application for the fund management system with functionality
1. sign up
2. login
3. updating details and password.
4. Displaying the list of donation that user have donated.
References
[1]www.w3schools.com
[2]node.js tutorials
[3]https://www.youtube.com/watch?v=w-
7RQ46RgxU&list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp
[4]https://www.youtube.com/watch?v=Qwow9xWCHc4&list=PLUVqY59GNZQNCk_D9VW_zNh60
WuQIzo3K