Disha Report
Disha Report
Submitted by:
Name: Disha Patel
Enrollment No.: 190110107047
This is to certify that the Summer Internship report which is being submitted by
Disha Patel for Summer Internship (3170001) Semester VII in Bachelor of
Engineering (Computer Engineering) to Gujarat Technological University
is a record of the candidates’ own work, carried out by him/her under my
supervision and guidance, during the period of 20/06/2022 to 20/07/2022. I have
read the report and that the information enclosed is correct and contains no
confidential information.
Acknowledgement I
Abstract II
01. 01. Introduction
1.1 About The Company 01
1.2 Aim and Objective of the Internship
Conclusion 17
Offer Letter 18
Internship Certificate 19
ACKNOWLEDGEMENT
I wish to express my sincere gratitude to the External guide, Mr Bhavik Patel, for continuously
guiding me at the company and answering all my doubts with patience. I would also like to
thank my Internal Guide Prof. Brijesh Patel for helping me through the internship by giving
me the necessary suggestions and advice along with his valuable coordination in completing
this internship.
I also thank my parents, friends and all the members of the family for their precious support
and encouragement which they provided in the completion of work. In addition to that, I would
also like to mention the company personnel who gave me permission to use and experience the
valuable resources required for the internship.
Thus, in conclusion to the above said, I once again thank the staff members of Dataverse
Infotech Pvt, Ltd. for their valuable support in the completion of the project.
I
ABSTRACT
The Home Appliances Project is created using Angular, NodeJS, and PostgreSQL. This project
is very useful for Business-Business (B2B) e-commerce platform for Retailers and
Customers/ShopOwner. There are two stakeholders – Retailer and Customer/Shop-Owner.
Retailers can log in using email-id which will be verified and can add products, Edit-Products,
Delete Products, Show Products, Show Orders and Managing Orders, Add new Retailer, Add
new Customer /ShopOwner and Delete Users.
Home Appliances, as described above, can lead to an error-free, secure, reliable and fast
management system.
II
01. INTRODUCTION
Incorporated in 2020, in the middle of the devastating pandemic with a single vision – to help
businesses transform digitally with our expertise in full-stack software development. It has
made tremendous progress, serving its clients in seven countries to achieve their dreams. It is
now a part of the Topline group.
Dataverse Infotech Pvt, Ltd provide many services like Web Application Development, Mobile
Apps Development, Cloud and DevOps, Quality Assurance Services, Support & Maintenance.
Their Development process is
1|Page
1.2 Aim and Objective of the Internship
Internships offer many advantages for young employees looking to expand their employment
opportunities, start careers, or even study CS Professional courses. Internships offer you the
opportunity to try out your profession, build your resume, and meet people who can help you
in your career.
2|Page
02. Roles and Responsibilities during Internship
2.1 Daily Tasks and Activities
3|Page
2.2 My Roles and Responsibilities
My role is Web development and Design Intern in a company. So my responsibility is to
understand clients' requirements and design a website according to their requirements.
Understand the concept of basic web development.
4|Page
03. Skills Learned :
3.1 About the skills
I have learned the following Technologies during my internship.
1. HTML
HTML is the standard markup language for creating Web pages. HTML stands for Hyper
Text Markup Language. HTML is the standard markup language for creating Web pages.
HTML describes the structure of a Web page. HTML consists of a series of elements.HTML
elements that tell the browser how to display the content. The World Wide Web Consortium
(W3C) maintains and develops HTML specifications, along with providing regular updates.
2. CSS
CSS stands for Cascading Style Sheets. It is a style sheet language which is used to describe
the look and formatting of a document written in a markup language. It provides an
additional feature to HTML. It is generally used with HTML to change the style of web
pages and user interfaces. It can also be used with any kind of XML document including
plain XML, SVG and XUL.CSS are used along with HTML and JavaScript in most websites
to create user interfaces for web applications and user interfaces for many mobile
applications.
3. JavaScript
JavaScript is a dynamic computer programming language. It is lightweight and most
commonly used as a part of web pages, whose implementations allow client-side scripts to
interact with the user and make dynamic pages. It is an interpreted programming language
with object-oriented capabilities. JavaScript was first known as LiveScript, but Netscape
changed its name to JavaScript, possibly because of the excitement being generated by Java.
JavaScript made its first appearance in Netscape 2.0 in 1995 with the name LiveScript. The
general-purpose core of the language has been embedded in Netscape, Internet Explorer,
and other web browsers.
4. NodeJs
Node.js (Node) is an open source development platform for executing JavaScript code
server-side. Node is useful for developing applications that require a persistent connection
from the browser to the server and is often used for real-time applications. Code built on the
5|Page
Node platform does not follow the traditional model of receive, process, send, wait, receive.
Instead, Node processes incoming requests in a constant event stack and sends small
requests one after the other without waiting for responses.
5. Angular Js
Angular is an open-source, JavaScript framework written in TypeScript. Google maintains
it, and its primary purpose is to develop single-page applications. As a framework, Angular
has clear advantages while also providing a standard structure for developers to work with.
It enables users to create large applications in a maintainable manner.
6|Page
04. Overall Experience
4.1 Technical Experience
It helped me to improve my technical skills. Able to learn different technologies which are
required for frontend as well as backend. Also Able to work with CMS(Content Management
System) which 50% of websites are made.
7|Page
05. Project Details :
Server:
1. Processor: Any processors with 2 or more cores.
2. RAM: 4 or more GB DDR2 or later.
3. ROM: 100 or more GBs HDD or S
Client:
1. Processor: Any processor (which can handle browser processes).
2. RAM: 1 or more GB DDR2 or later (depends on OS installed on the client machine).
3. ROM: 10 or more GBs HDD or SSD (depends on OS installed on the client machine).
Software Requirements:
Tools Used:
1. pgAdmin4
2. Chrome
3. Visual Studio Code
8|Page
UML Diagrams:
User Case Diagram:
Class diagram :
9|Page
Activity Diagram:
Customer Retailer
10 | P a g e
Implementation :
1. Customer :
i. Login Page :
11 | P a g e
iii. Home Page
v. Cart
12 | P a g e
2. Customer :
i. Retailer Login Page
13 | P a g e
iv. Complain Page
v. Show Users
14 | P a g e
15 | P a g e
06. BIBLIOGRAPHY
16 | P a g e
CONCLUSION:
This internship has been an excellent and rewarding experience. I can conclude that there has
been a lot I’ve learnt from my work at the training &research centre. Needless to say, the
technical aspects of the work I’ve done are not flawless and could be improved provided
enough time. As someone with no prior experience in JavaScript whatsoever, I believe my time
spent in training and discovering new languages was well worth it and contributed to finding
an acceptable solution to an important aspect of web design and development. Two main things
that I’ve learned are the importance of our time-management skills and self-motivation.
Although I have often stumbled upon these problems at college, they had to be approached
differently in a working environment. Other than the technical aspects learning industrial
etiquette and discipline is also thing I learn during this internship. My overall experience during
this internship is that we have to continuously improve over skills and update ourselves with
new technologies.
17 | P a g e
Offer Letter :
18 | P a g e
Completion Certificate :
19 | P a g e