Visvesvaraya Technological University: An Internship Report On
Visvesvaraya Technological University: An Internship Report On
An Internship Report on
Internal Guide
<PROF.NAME>
Assistant Professor Dept. of External Guide
ISE, SDIT <PROF.NAME>
Assistant Professor Dept. of
ISE, SDIT
1|Page
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
SHREE DEVI INSTITUTE OF TECH
KENJAR, MANGALORE-574 142
2023-2024
2|Page
SHREE DEVI INSTITUTE OF TECHNOLOGY
GOKULAM III STAGE, MYSORE- 574 142
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the internship report entitled “Full Stack Development” is a bonafide work
carried out by SUMANTH SHETTY A (4SH21IS026), student of 5th semester, B.E, Information
Science and Engineering, Shree Devi Institute Of Technology, Mangalore in partial fulfillment
for the award of the degree of Bachelor of Engineering in Information Science & Engineering
of the Visvesvaraya Technological University, Belagavi, during the academic year 2023-2024. It
is certified that all the suggestions and corrections indicated for the internal assessment have been
incorporated in the report deposited in the department library. The report has been approved as it
satisfies the requirements in respect of internship work prescribed for the said degree.
3|Page
Dept. of ISE, SDIT, Mangalore
4|Page
SHREE DEVI INSTITUTE OF TECHNOLOGY
KENJAR, MANGALORE- 574 142
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
DECLARATION
I SUMANTH SHETTY A (4SH21IS026) student of 8th semester, B.E, Information Science and
Engineering, Shree Devi Institute Of Technology, Mangalore, hereby declare that the internship
report entitled “Full Stack Development” is a bonafide work carried out by me independently
under the guidance of Prof. Naveen Kumar M R, Assistant Professor, Dept. of Information
Science and Engineering and Prof. Yashpal Gupta & Prof. R Kasturi Rangan at Assistant
Professor, Dept. of Information Science and Engineering, in partial fulfillment for the award of the
degree of Bachelor of Engineering in Information Science & Engineering of the Visvesvaraya
Technological University, Belagavi, during the academic year 2023- 2024.
5|Page
ACKNOWLEDGEMENT
The Internship would not have been possible without the guidance, assistance and suggestions of
many individuals. I would like to express my deep sense of gratitude and indebtedness to each and
every one who has helped me to make this Internship a success.
I heartily thank my beloved Principal, Dr. B Sadashive Gowda for his whole hearted support and
for his kind permission to undergo the Internship.
In the end, I extend my gratitude towards my family members and friends for their valuable
suggestions and encouragement.
6|Page
ABSTRACT
The Online Shopping System which is available requires a customer to visit the shop manual and to
choose the items from the shop. As the system requires a manual visit of a person, it consumes time
and is not a user-friendly process. The customer who went shopping must know the details of the
product which he/she want to buy. Otherwise, it will be difficult to identify the product as there are
various similar looking products available. The shop will be out of reach from the distant customers
and hence loose the customers.
The Online Shopping System will manage the items on the web and provide products to the customer
online without a physically appearance of that customer. The system will contain all the items in one
place, so users need not to go to the different shop. As the Online Shopping System is web based so the
distant user from the shop can also get the item and the vendor can cover the wide place to sell. A user
can choose from the different products, can make online payments and will get the products at the
doorstep. This will reduce the time consumption in the purchase of different items, make the system
efficient and user-friendly.
The administrator of the Shopping Cart System has multiple features such as Add, Delete, Update
shopping Items. Creating a Shopping cart so that customers can Shop N number of items and checkout
finally with the entire shopping cart. This system is developed using HTML, CSS, PHP, and MySQL.
7|Page
CONTENTS
12-14
Chapter 2: System Requirements And System Analysis
8|Page
3.1 Theme Design Layout 15
3.1.2 Slider 16
3.1.3 Sidebar 16
3.1.4 Footer 16
9|Page
6.7 Logout Page 25
Chapter 8: REFERENCES
33
10 | P a g e
6.1 Login Page 22
11 | P a g e
Chapter 1
Core Values:
1. Our cross-functional team structure and collaborative approach ensures that all reviews and client
feedback are incorporated in the development process. This is done in order to obtain satisfactory
outcomes on time, without compromising on cost or quality.
2. We provide services to cover all aspects of app creation This saves our partners the trouble of
managing multiple teams and allows them to focus on core business objectives.
3. We understand the vital importance of getting your product to market at the earliest to stay ahead of
the competition. Our team will coordinate with you every step of the way to make sure that your
product is released well within defined time frames.
12 | P a g e
1.3 Mission of the Company
• Train future Task force with Quality internship and training.
• Provide IT solution in various domain.
• Get Recognized by Government and other Quality Assurance bodies.
13 | P a g e
Chapter 2
14 | P a g e
2.2.3 System Requirement Specification
15 | P a g e
• Should describe functional and non-functional requirements so that they are
understandable by system users who don’t have detailed technical knowledge.
• User requirements are defined using natural language, tables and diagrams. Software
Requirement Specification
• Scripting Languages: html, javascript.
• Styling Language: css.
• Server side Language: php.
• IDE: Visual studio, Xampp Hardware Requirements Specification
• Processor: Intel core i3 or i5.
• Hard Disk: 250 GB
• Ram: 2 GB
16 | P a g e
• The theme is affordable and has low operational cost.
The theme was designed and developed such that the necessary functions and performances can be
achieved using customization. Therefore, the project is feasible and may still be used even with the
newer version of same software supporting older versions.
17 | P a g e
Chapter 3
SYSTEM DESIGN
Navigation bar is the place where users can go through all the items that are selected from website
back-end. Actually, it is a page type of the site. We can create menus. This will bring to the edit
menus screen which is divided into two columns. The column on our left has our pages, categories,
and custom links tab. The column on the right is where we can add and adjust menu items.
18 | P a g e
Slider is the part of website that contains image that continuously changes. In this theme,
Slider Revolution plugin is used to define slider with proper front- end and back-end
tools. Sliders can run slideshows automatically without user input by moving slides on
pre-defined time interval. Sliders can also respond to user interaction like click or swipe
to view next or previous slides. Additionally, sliders can also have buttons or
thumbnails which users can click to view a particular slide in the slider.
3.1.2 Sidebar
Sidebar is the section where recently viewed products, search filter etc. are placed as a shortcut for
the content of the site especially for product shop pages. themes to display information that is not a
part of the main content. It is not always a vertical column on the side. It can be a horizontal
rectangle below or above the content area, footer, header, or anywhere in the file.
3.1.3 Footer
The footer area of a website is usually defined in the template file footer.html. In some themes, the
area may also contain a widget zed area with multiple columns that you can use.
19 | P a g e
Chapter 4
TESTING
20 | P a g e
Fig 4.1.3: Browser Compatibility Testing Table
21 | P a g e
Chapter 5
IMPLEMENTATION
CSS
CSS stands for Cascading Style Sheets. It describes how HTML elements are to be displayed on
screen or in other media. In this project, additional CSS was used when further customization on the
site was required. Sometimes, the theme does not work as per the requirement of the user so to meet
the requirement of the user additional CSS was used. To add in the icons, to scale the logo properly,
change the font size of the specified content, to add a specific callout box, or style just a section of a
post differently CSS was used. The theme option does provide certain features but to add the
features according to the client’s requirement additional CSS was applied.
JAVASCRIPT
JavaScript (sometimes abbreviated JS) is a prototype-based scripting language that is dynamic,
weakly typed. JavaScript is a client-side scripting language meaning that JavaScript code is
22 | P a g e
written into an HTML page. When a user requests an HTML page with JavaScript in it, the script is
sent to the browser and it's up to the browser to do something with it. It is used to make webpage
more interactive, check or modify the contents of forms, change images, open new windows and
write dynamic page content.
BOOTSTRAP
Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first frontend
web development. It contains CSS- and (optionally) JavaScript-based design templates for
typography, forms, buttons, navigation, and other interface components. Bootstrap is a web
framework that focuses on simplifying the development of informative web pages (as opposed to
web apps). The primary purpose of adding it to a web project is to apply Bootstrap's choices of
colour, size, font and layout to that project. As such, the primary factor is whether the developers in
charge find those choices to their liking. Once added to a project, Bootstrap provides basic style
definitions for all HTML elements. In addition, developers can take advantage of CSS classes
defined in Bootstrap to further customize the appearance of their contents. For example, Bootstrap
has provisioned for light- and darkcoloured tables, page headings, more prominent pull quotes, and
text with a highlight.
23 | P a g e
Dept. of ISE, SDIT, Mangalore
24 | P a g e
Fig 5.1.2: XAMPP Control Panel
PHP
PHP is an amazing and popular language. It is powerful enough to be at the core of the biggest
blogging system on the web. PHP is an acronym for "PHP: Hypertext Pre-processor". PHP is a
widely-used, open source scripting language. PHP scripts are executed on the server. PHP is free to
download and use. PHP files can contain text, HTML, CSS, JavaScript, and PHP code. PHP code
are executed on the server, and the result is returned to the browser as plain HTML. PHP files have
extension “.php".
25 | P a g e
Chapter 6
SCREEN SHORTS OF
WEBSITE
26 | P a g e
6.3 Setting Page
27 | P a g e
6.5 Product Page
28 | P a g e
6.6 Cart Page
29 | P a g e
Chapter 7
SPECIFIC OUTCOMES
This chapter gives a brief introduction about the work experience and assessment in the company
during the period of internship. It also gives the details about the technical and non-technical
outcomes after working in the company such as improvement in verbal and written communication,
personality development, time management, resource and utilization skills.
The internship program that I have undergone at Thaniya Technology, gave a great opportunity to
improve my skills and knowledge and also helped me to get a clear picture about the job in
industries. Being an intern I was able to gain insight about how an organization is organized and
how it operates and also more importantly what are the challenges the organization faces and
how it is solved. This internship also provided an opportunity for me to get grips with working,
meeting deadlines and working in a team. In addition to acquiring specialized skills in the domain
of data mining, transferable skills that are generally required at any job, like communication skills,
writing skills and team work is also the gain from the internship. The best part of internship is
gaining practical experience by applying the methods and theories that I had learnt in classes. Many
people learn best by hands on.
But in internship each one can benefit from seeing the things that we have been learning in
Dept. of ISE, SDIT, Mangalore
30 | P a g e
classes, is put into action. Internship gave me a chance to test the specific techniques that I had
learnt in the classroom in a real world setting so that I will be much more equipped with the
technique. It was a chance to prove the worth of my qualification and to show that I can perform in
the role that I had been given. This was a valuable opportunity to learn my strengths and
weaknesses. The feedback given by my senior colleagues made me understand that mistakes I had
committed and helped in refining my skills much more. This is a unique learning opportunity where
I can observe, ask questions and take risks. Finding work can be a real challenge, especially if we
don’t have any experience. It’s a nasty catch that can be difficult to get around but internship is a
good way to do it.
An internship provides the opportunity to gain hands on work experience that you just can’t get in
the classroom. The benefits of doing internship go far beyond the pay cheques. It’s more than just
about getting a grade, earning credit or making money. This was an opportunity to learn from
everyone around me, ask questions.
The internship I have undergone at Thaniya Technology has provided the following benefits:
• Got job holding skills and as a result I have gained maturity, professionalism and self-
confidence. Initially topics were assigned and were asked to present power point
presentation which boosted my confidence and also my presentation skills.
• Arriving at a quick decision at any critical situation which will help in solving a problem.
• Working with diverse population that is learnt how to work under pressure and also learnt
how to co-ordinate with different people in the company with different mentality.
• Identifying, understanding and working with professional standards.
• Improving problem solving and critical thinking by handling a problem in a good manner
with occurrence of negative consequences.
• Monitoring and correcting performance, exercising leadership by taking the
responsibilities voluntarily and making sure that it goes in a right path without any
problems.
• Learnt to behave professionally and ethically.
• Learnt to address higher authorities with a specified manner.
• Allocating time effectively that is to complete the task with in a deadline without any
31 | P a g e
problem and with the successful output.
• Adapting effectively to changing conditions in a short period of time so that it won’t
affect the work.
• Developing appropriate workplace attitudes, understanding and managing personal
behavior.
• Developing individual responsibility by completing the work within the assigned time.
• Gained knowledge on project development life cycle.
• Improved communication skills.
• Improved presentation skills.
• Gained management skills.
32 | P a g e
7.3 Challenges faced
Many challenges were faced in the company during the internship period and they are as follows:
• The internship was much different from college academics and it takes little time to
adjust to the environment and schedule.
• Initially it is difficult to understand the works assigned to us.
33 | P a g e
• Behaving professionally, ethically.
• Listening effectively.
• Dressing appropriately.
• Addressing colleagues and superiors appropriately.
• Allocating time effectively.
• Adapting effectively to changing conditions.
• Developing appropriate workplace attitudes.
• Understanding and managing personal behavior and attitudes.
• Developing individual responsibility.
34 | P a g e
7.7 Personality Development
Personality development is the relatively enduring pattern of the thoughts, feelings, and behaviors
that distinguish individuals from one another. It covers activities that improve awareness and
identity, develop talents and potential, build human capital and facilitate employability, enhance the
quality of life and contribute to the realization of dreams and aspirations. Personal development
takes place over the course of a person's entire life. Not limited to self-help, the concept involves
formal and informal activities for developing others in roles such as teacher, guide, counselor,
manager, life coach or mentor.
Some of the personality development skills that I learnt during the internship period are as follows:
• To create our own personal style.
• To be an active listener.
• To be polite and gentle with words.
• To be executive in dress.
• To be more passionate about work
• To be optimistic.
• To accept and recognize our weak points.
• Learnt to appreciate others.
• To think positively.
35 | P a g e
CERTIFICATE OF COMPLETION
36 | P a g e
Chapter 8
REFERENCES
[1] https://thaniyatech.com/index.html
[2] https://thaniyatech.com/internships/internship.html
[3] https://www.w3schools.com/
[4] http://www.udemy.com/
37 | P a g e