Goa College of Engineering: "Bhausahebbandodkar Technical Education Complex"

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

GOA COLLEGE OF ENGINEERING

“BhausahebBandodkar Technical Education Complex”


PROJECT REPORT

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.

3) Cascading Style Sheets


Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language. Although most often used to set the visual style of web
pages and user interfaces written in HTML and XHTML, the language can be applied to any XML
document, including plain XML, SVG and XUL, and is applicable to rendering in speech, or on
other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by most
websites to create visually engaging webpages, user interfaces for web applications, and user
interfaces for many mobile applications.
CSS is designed primarily to enable the separation of presentation and content, including aspects
such as the layout, colors, and fonts. This separation can improve content accessibility, provide
more flexibility and control in the specification of presentation characteristics, enable multiple
HTML pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce
complexity and repetition in the structural content.

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”

d) Update password code

SCREENSHOTS:

1) Front-end
a) home page

Sign up page
GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”

Login

Interface after logging in account


GOA COLLEGE OF ENGINEERING
“BhausahebBandodkar Technical Education Complex”

Change your password

Change your personal details

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.

Was implemented successfully

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

You might also like