Full Stack Development: Gujarat Technological University (Established Under Gujarat Act No. 20 of 2007)
Full Stack Development: Gujarat Technological University (Established Under Gujarat Act No. 20 of 2007)
Full Stack Development: Gujarat Technological University (Established Under Gujarat Act No. 20 of 2007)
A PROJECT REPORT
Submitted by
ABC
1802
BACHELOR OF ENGINEERING
in
Information Technology
L D College of Engineering, Ahmedabad
GTU
Logo
Institute GTU
Logo Logo
L D College of Engineering
Narangpura, Ahmedabad
CERTIFICATE
This is to certify that the project report submitted along with the project entitled Internship
Date: 20/04/2022
GUJARAT TECHNOLOGICAL UNIVERSITY
(Established under Gujarat Act No. 20 of 2007)
ગુજરાત તકનીકી યુનિવર્સિટી
(ગુજરાત અધિનિયમ ક્રમાંક: 20/2007 હે ઠળ સ્થાપિત)
completed his internship in the field of Web Development from 15th January, 2022 to
20th April 2022 (Total number of Weeks: 14) under the guidance of ABC.
During the period of his internship program with us, he had been exposed to different
For L D College
Institute GTU
Logo Logo
L D College of Engineering
Navrangpura, Ahmedabad
GUJARAT TECHNOLOGICAL UNIVERSITY
(Established under Gujarat Act No. 20 of 2007)
ગુજરાત તકનીકી યુનિવર્સિટી
(ગુજરાત અધિનિયમ ક્રમાંક: 20/2007 હે ઠળ સ્થાપિત)
DECLARATION
We hereby declare that the Internship report submitted along with the Internship
entitled Web Development with Full Stack submitted in partial fulfillment for the degree of
Engineering under the supervision of Prof. Jaimin Chavda and that no part of this
report has been directly copied from any students’ reports or taken from any other source,
1 ______________________ _______________
2 ______________________ _______________
GUJARAT TECHNOLOGICAL UNIVERSITY
(Established under Gujarat Act No. 20 of 2007)
ગુજરાત તકનીકી યુનિવર્સિટી
(ગુજરાત અધિનિયમ ક્રમાંક: 20/2007 હે ઠળ સ્થાપિત)
Appendix 8
Table of Contents
Acknowledgement ...................................................................................................... i
Abstract ..................................................................................................................... ii
List of Figures ........................................................................................................... iii
List of Tables ............................................................................................................ iv
List of Abbreviations .................................................................................................. v Table
of Contents ...................................................................................................... vi
Chapter 1 Overview of Company............................................................................... 1
1.1 History of Company............................................................................................. 2
1.1.1 Early Time ................................................................................................... 3
1.1.2 Changes in Company..................................................................................... 3
1.1.3 Latest time flow ............................................................................................ 4
1.2 Scope of Word ..................................................................................................... 4
1.3 Organization Chart .............................................................................................. 5
1.4 Capacity of Plant ................................................................................................. 6
Chapter 2 Internship and Project .............................................................................. 8
2.1 Purpose, Objective, Scope.................................................................................... 9
2.1.1 Technology ................................................................................................. 10
Chapter 3 Implementation ....................................................................................... 11
3.1 Implementation Platform..................................................................................... 14
3.1.1 Environment ............................................................................................... 16
3.2 Result Analysis .................................................................................................. 17
References............................................................................................................... 40
Appendix ................................................................................................................ 42
Details of Chapters
• First I would like to thank Mr. Manish Shah, HR, Head of Moneycare, Rajkot
for giving me the opportunity to do an internship within the organization.
• I also would like all the people that worked along with me Moneycare,
Rajkot with their patience and openness they created an enjoyable Working
environment.
• It is indeed with a great sense of pleasure and immense sense of gratitude that
• I would like to thank my Head of the Department Prof. H M Diwanji for his
constructive criticism throughout my internship.
• I would like to thank Nachiketa Ballar, College internship coordinator
Department of CSE.
ABC(180280)
ABSTRACT
MoneyCare Private Limited is one of the Company, which having many web developments
projects in the field of Technology, since very long time. Since 2014, Company have
provided premium website designing, software development and marketing expertise to
hundreds of companies around the world. With a unique focus on building strong,
collaborative relationships with clients, we have created a solid reputation for exceeding our
client expectations with quality work and fast delivery turnaround. When you partner with us,
you will work with the highest-quality development talent and project managers.
Our Company are a professionally recognized website designing, internet marketing and
software development company having huge experience in developing corporate designing,
software development and digital marketing best match to customer's need and requirements.
At our Company having expertise in working with a variety of customers from large
companies to individuals. Our successful assignments with client companies have established
our reputation as superior providers of IT products & services.
Performing various kinds of consulting enabled our company to understand the needs of
business, both domestic and international. It is the main reason of our advancement in other
spheres of business and services.
1.3 More about Company’s Information:
At Company We find our clients have different sized enterprises at different stages of life.
Some are new and emerging, others well established. Some have large budgets, whilst
others operate with more of a 'shoe-string' approach. We're flexible - and we'll help you
work out what needs to be incorporated within your project to build your business with
whatever resources you have available.
Achievements of Company:
• 2014: When the Company Started
• 5 Time National Award Winner
• 120+ Employee work in Different Location
• 9 + Offices in 5 Different States
• 3500+ Satisfied Clients all over the Globe
• 2 Time International Award Winner
• Awarded in Top 10 Companies of Year
Be the company that best understands and satisfies the product, service and
selffulfillment needs of the industry globally.
Being a great place to work where people are inspired to be the best they can be.
Most of the time company is using waterfall model for the small size of the project, but
when the project is at large scale, company use Agile methodology. At the Company they
also work on the other software development model like Spiral Model, V Model, Big Bang
Model and other. Company is mainly focus on the deadline achievement. Our first priority
when a project is assigned is that to complete the task in a given time and weeks.
Once the requirement analysis is done the next step is to clearly define and document the
product requirements and get them approved from the customer or the market analysts.
This is done through an SRS (Software Requirement Specification) document which
consists of all the product requirements to be designed and developed during the project
life cycle.
SRS is the reference for product architects to come out with the best architecture for the
product to be developed. Based on the requirements specified in SRS, usually more than
one design approach for the product architecture is proposed and documented in a DDS -
Design Document Specification.
This DDS is reviewed by all the important stakeholders and based on various parameters
as risk assessment, product robustness, design modularity, budget and time constraints,
the best design approach is selected for the product.
A design approach clearly defines all the architectural modules of the product along with
its communication and data flow representation with the external and third party modules
(if any). The internal design of all the modules of the proposed architecture should be
clearly defined with the minutest of the details in DDS.
In this stage of SDLC the actual development starts and the product is built. The
programming code is generated as per DDS during this stage. If the design is performed
in a detailed and organized manner, code generation can be accomplished without much
hassle.
Developers must follow the coding guidelines defined by their organization and
programming tools like compilers, interpreters, debuggers, etc. are used to generate the
code. Different high level programming languages such as C, C++, Pascal, Java and PHP
are used for coding. The programming language is chosen with respect to the type of
software being developed.
This stage is usually a subset of all the stages as in the modern SDLC models, the testing
activities are mostly involved in all the stages of SDLC. However, this stage refers to the
testing only stage of the product where product defects are reported, tracked, fixed and
retested, until the product reaches the quality standards defined in the SRS.
Once the product is tested and ready to be deployed it is released formally in the
appropriate market. Sometimes product deployment happens in stages as per the
business strategy of that organization. The product may first be released in a limited
segment and tested in the real business environment (UAT- User acceptance testing).
Then based on the feedback, the product may be released as it is or with suggested
enhancements in the targeting market segment. After the product is released in the
market, its maintenance is done for the existing customer base.
3. Introduction to Internship:
The internship program is designed to provide students engaged in a field experience with an
opportunity to share their insights, to explore the links between students' academic preparation
and their field work, and to assist participants in developing and carrying out the major
research project which will serve to culminate their internship experience.
Internships are individualized and tailored to the needs and interests of each student in the
program. As part of the internship experience, students are expected to take an active role in
finding an appropriate internship for themselves. Many students pursue their own contacts,
however, information is available on Locating Internship Sites.
Design methods:
2) Logical design: To represent the data flow, inputs and outputs of the system.
Example: ER Diagrams (Entity Relationship Diagrams).
3) Physical design: Defined as a) How users add information to the system and
how the system represents information back to the user. b) How the data is
modelled and stored within the system.
6. Implementation:
Project implementation is the process of putting a project plan into action to
produce the deliverables, otherwise known as the products or services, for
clients or stakeholders. It takes place after the planning phase, during which a
team determines the key objectives for the project, as well as the timeline and
budget. Implementation involves coordinating resources and measuring
performance to ensure the project remains within its expected scope and
budget. It also involves handling any unforeseen issues in a way that keeps a
project running smoothly.
Output parameters: