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

INTERNSHIP REPORT 

By
 TASNEEM BADAR 
ROLL NO:1604-18-737-014

Under Supervision 
of
Exposys Data Labs, Bengaluru.

(Duration: 30th November, 2021 to 30th December, 2021)

MUFFAKHAM JAH COLLEGE OF


ENGINEERING AND TECHNOLOGY
Banjara Hills, Hyderabad.

1
INTERNSHIP CERTIFICATE:

2
ACKNOWLEDGEMENT
First, I would like to thank the manager of Exposys data labs, Bengaluru for
giving me the opportunity to do an internship within the organization. I also
would like all the people that worked along with me at Exposys data labs with
their patience and openness to create an enjoyable working environment. It is
indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals. Deep information and keen interest
of my supervisor within the field of website application design and development
influenced me to hold out this spot. The endless patience, studious steering,
continual encouragement, constant and energetic oversight, constructive
criticism, valuable recommendation, reading several inferior drafts and
correcting them the least bit stage have created it attainable to finish this spot.I
am extremely grateful to my department staff members and friends who helped
me in successful completion of this internship. Finally, I must acknowledge
with due respect the constant support and encouragement of my parents
throughout this internship.

3
ABSTRACT
Our project is THE FURNITURE STOP. This is a website which helps
customers across India to find and buy furniture on the Internet. It is useful in a
way that makes it an easier way to buy furniture online. THE FURNITURE
STOP is an interactive e-commerce solution providing an opportunity to buy
furniture at a reasonable price.

This project deals with developing an e-commerce website for online product
sale .It provides the user with a catalogue of different products available for
purchase in the store. The designed application will have a guest view. The
customer/guest view will be accessible to customers, and they will be able to
handle their information such as their name, address and phone number. Also,
the customer will be able to order products from the shop. This project allows
viewing various products available and enables registered users to purchase
desired products instantly using PayPal payment processor. In order to develop
an e-commerce website, a number of technologies must be studied and
understood. The open source technologies used to build this website are HTM5,
CSS, JavaScript, Bootstrap and jQuery. This is a project with the objective to
develop a basic website where a consumer is provided with a shopping cart
application and also to know about the technologies used to develop such an
application

4
TABLE OF CONTENTS

INTERNSHIP CERTIFICATE…………………………………………………………..
ACKNOWLEDGEMENT……………………………………………………………….2
ABSTRACT.................................................................................................................................3
CHAPTER 1

o INTRODUCTION…………………………………………………………5
o OBJECTIVE……………………………………………………………….5
o MOTIVATION…………………………………………………………… 6
o LAYOUT………………………………………………………………......6

CHAPTER 2

o COMPANY’S INFO……………………………………………………….7
o HEAD OFFICE…………………………………………………………….7

CHAPTER 3

o INTRODUCTION………………………………………………………….8
o TRAINING ATTENDED…………………………………………………..8
o DELIGATED RESPONSIBILITIES……………………………………….8
o ENVIRONMENT OF WORK……………………………………………...8
o ARCHITECHURE………………………………………………………….9
o PERFORMED TASK………………………………………………………9
o WEB PAGE DETAILS…………………………………………………10-14

CHAPTER 4

o PROBLEMS AND THEIR SOLUTIONS………………………………….15


o OUTCOMES OF LEARNING………………………………………….15-16
o CHALLENGES……………………………………………………………..17

CHAPTER 5

o CONCLUSION……………………………………………………………..18
o FUTURE WORK…………………………………………………………...18

REFERENCES……………………………………………………………………………...19

5
CHAPTER 1:

1.1 INTRODUCTION:
As a full time student at Muffakham Jah College of engineering and technology
I have decided to undertake a semester of my final year studies at Exposys Data
Labs. The degree I am currently studying is a Bachelor of Engineering in
Information Technology.

The internship at the Exposys Data labs was quite challenging for me for a few
reasons: Firstly, the programming languages and development tools I was using
at the Exposys were new for me, hence I had to quickly integrate not only with
my new living environment but also academically. This was very beneficial for
me as at the end I could compare what I’ve learnt with what I already knew and
find a connection between the two. Since I find myself more interested in the
area of web development and design, I was happy to be assigned a project in
web development.

This report is a description of my 4-week internship carried out as a compulsory


component of the course at Exposys. In the following chapter details of the
activities are given. Afterwards, I explain my role, tasks and specific technical
details about my main tasks. Finally, a conclusion is drawn from the experience.

1.2 OBJECTIVES:

 Understand basic concepts and structure of HTML5, CSS, Bootstrap,


JavaScript and jQuery Framework.
 To get awareness about the various job opportunities.
 To perceive communicational skills and organizational dynamics.
 To get educated about the official habitat.
 Opportunities for technical skill.
 Improve communication skills. 
 Knowing all types of official knowledge.

1.3 MOTIVATION:

6
For internship to induce sensible expertise within the field of technology and
Engineering. It's extraordinarily vital that knowing about hypothetical
information and actualizing inside the reasonable field to broaden our gifted
ability in building work advertise.
The motivation of this internship actually came from the intention of learning
more about the job sectors and the work environment of IT farms. A desktop
base system of creating websites is easy to learn. Before joining the internship, I
knew that I am in a primary stage and beginner level in learning web
development. My first task is to learn and create and be creative. The learning
curve of web development is so interesting and charming. It is very simple to
build a project fully by HTML, CSS, JAVASCRIPT when you know what you
are doing.

1.4 LAYOUT OF THE PROJECT:

 Chapter 1 Describes the details of introduction of web development


 
Objective: In this portion, the objective of the internship is described. It
also consists of the facility, resources, how to reduce the number of
employees and load of work on them. How to implement, inheriting the
motivational thinking of web development.

Goals: Goals describe the aim of the internship. The key features of this
part is to analyze the learning by the internship. It also shows the
effectiveness and the choices can be made in future. 

Report layout: It is an overview of the chapters contained in the full


report.

 Chapter 2: This chapter is dedicated to describe the company I am doing


the internship in. The motto and the goal of the company is stated in this
chapter.
 Chapter 3: This chapter consists of the responsibilities and the roles I
was given while doing the internship. This contains the training attended,
work environment, assigned roles and responsibilities and the performed
tasks.
 Chapter 4: This chapter contains the outcomes of a project and as well
the internship. The outcome of a project is the result, and the problems
and their solutions. For example understanding scripting languages and
learning about the challenges and outcomes.
 Chapter 5: This chapter simply contains and describes the conclusion of
the report.
7
CHAPTER 2

2.1 COMPANY’S INFORMATION:


Exposys Data Labs is one among the forerunners who launched the new
generation of Digital Learning platform in India. They strategies technology-
enhanced educational instructional practice by grooming Aspirants domain
skills with cutting edge technologies and processes to help them become
industry ready Technocrats and Business Managers.

Exposys Data Labs is a promising corporate pool of talent drawn from the
Alumni of IITs and NITs who have joined together with a sole commitment of
serving their following generation of Aspirants. They have become second to
none as the fast-growing professional training platform by providing top-class
real time internships which have yielded some great results.

Exposys data labs also gives many services like:


  Software development. 
 Software Development Kit 
 Website development. 
 Mobile app development. 
 CRM 
 Inventory management 
 Analytic, Reporting and Big Data solutions 
 Dedicated Support Team 
 Value Added Service Design & Implementation

2.2 HEAD OFFICE:


NAME: Exposys Data Labs
Address: P.M R. Residency, Ground Floor, No-5/3 Sy. No.10/6-1 Opp
Nithyotsava Wedding Hall, Doddaballapur Main Road, Singanayakanahalli,
Yelahanka, Bengaluru, Karnataka 560064

8
CHAPTER 3
ROLES AND RESPONSIBILITY OF THE
INTERNSHIP

3.1 INTRODUCTION:
This chapter secured the approach of the internship program and gives the data
about where internship has been connected to accept accountability in this
program.

3.2 TRAINING ATTENDED:


We know that there are many languages and skills needed to build a project. I
used all the languages like JavaScript, CSS, HTML. The designed application
will have a guest view. The customer/guest view will be accessible to
customers, and they will be able to handle their information such as their name,
address and phone number.

3.3 DELEGATED RESPONSIBILITIES:


 Web design: Designing websites.
 Frontend development: Developing the frontend of various websites.

3.4 ENVIRONMENT OF WORK:


Frontend Developer: The main job of a frontend developer is to work at the
client side designing web pages and graphics that are accessible by the user.

Backend Developer: The responsibility of a back end developer is to develop


the rear end of a website that interacts with the server. This type of web
developer specializes in the languages like PHP, ruby, ASP.Net, Java, Cold
Fusion, and Perl.

The job profiles for the web developer includes:

 Frontend web developer. 


9
 Backend web developer. 
  Developer of web applications 
 Analyst for Design and layout Analyst for. 
 Senior web analyst. 
 Web marketing analyst.

3.5 ARCHITECTURE:

3.6 PERFORMED TASKS:


The name of the project is THE FURNITURE STOP. An online store is a web-
based virtual store where customers can browse the catalog and select
interesting products. The selected items will be gathered in a shopping cart. The
items will be presented as an order when the customer wants to check out from
the site. This time the website will ask for more information for the transaction.
The customer will fill a billing form containing billing address, shipping
address, options for shipping and his or her payment information like credit card
number.

3.7 WEB PAGE DETAILS:

1. HOME PAGE
2. CATEGORIES
10
3. ABOUT US PAGE
4. CONTACT US PAGE
5. OUR SERVICES PAGE
6. CART PAGE
7. CHECKOUT PAGE
8. FINAL REVIEW PAGE
HOME PAGE: In this page the home screen of the website is shown. Users
can surf through this page to access all the products the website contains. The
overview of the website is also present in this page.

CATEGORIES : This page contains all the furniture available in this site. This
is the First product page. Either registered or non-registered users can access
this page.

11
ABOUT US PAGE: This page is dedicated to the goals and aim of the
company. It also tells why the company was founded and what other services
they offer.

12
CONTACT US PAGE: This page is dedicated to all the info needed by the
customer and consumers to contact the administrators of the web page.

OUR SERVICES: This page gives the information of the services provided
by the website and also some useful information that customers need to
checkout before placing the order.

13
CART PAGE: This page shows the items added into the cart and also the
shipping details and one can delete the items from the cart furthermore, one can
add multiple units of a single item.

CHECKOUT PAGE: This page appears when the customer wants the check
out. In this page the order summary is presented and the customer needs to fill
up payment information to proceed .

14
FINAL REVIEW OF ORDER PAGE: This page gives you the final
review of the order with the shipping and billing details so that the customers
can review and edit the order as per their requirement.

15
CHAPTER 4
INTERNSHIP OUTCOMES
4.1 PROBLEMS AND THEIR SOLUTIONS:
Issues based on development can be faced as the result it requires more
vocabulary of form markups, methods, objects, modifiers, and many ways to
build software or plan. And it's not just web development issues that have more
solutions that can be easy and quick.

4.1.1 PROBLEMS:

I faced so many problems while working with CSS. It's very easy, but
sometimes it doesn't match my expectations and is placed in the right place.
Web design is not a simple task. To come up with a unique web design it takes a
lot of creativity, brainstorming, cooperation of the group and uniqueness. A web
designer goes through a lot of obstacles on a regular basis.This creates a
challenging environment for designing websites.

4.1.2 SOLUTIONS:

Web development really is so fascinating and at the same time tough to me, I
have learnt and understood several goals with interest through internship
training as if after studying. I could understand web development and it is so
interesting then all the other languages to me. During my training period, I
solved the CSS and other problems.

4.2 OUTCOMES OF LEARNING:


4.2.1 HTML:

 Basic HTML (Tags, Element, Attributes, Paragraphs, Headings, Line


Breaks, Horizontal Rule, Lists, Table, Color Codes, Font, Text Linking,
Email, Images, Background, Comments, Meta, Media, Charset) .
 Basic concept (WWW & HTTP, HTTPS, Client Server Communication) .
 HTML Forms (Input, Text Fields, Password, Checkbox, Combo Box,
Radio, Text Areas, Files, Buttons).
  HTML5 features.

16
4.2.2 CSS:

 Basic CSS (selector, internal, external, Inline, Class, Id, Background,


font, Text, Padding, Margin, Border, list CSS, hovering and elements) 
 Advance CSS (border-radius, opacity, cursor, layers, position, display,
float, gradient, and multiple-column) 
 Concept of Menus (single menu, dropdown menu) 
 Template, design using CSS div.

4.2.3 Bootstrap:

 Environment Setup 
 Grid System 
 Typography 
 Tables, Forms, Buttons, Images 
 Drop down, Button group 
 Navigation Element 
 Bootstrap plug-ins (Transition, Modal, Drop down, Tab, Tool tip, Alert,
Button)

4.2.4 JavaScript:

 Basic JavaScript (Syntax, Enable, Location, Operators, Variables, Events,


Alert, Confirm, Prompt, POP up, Date, print) 
 JavaScript String (Strings, Length, Split, Search, Replace)
  JavaScript advanced (get Element by Id, Inner HTML, Get table, index,
DOM, manipulation, Regular Expression)

4.2.5 jQuery:

 jQuery is a small, light-weight and fast JavaScript library.


 jQuery is platform-independent. 
 jQuery means "write less, do more". 
 jQuery simplifies AJAX call and DOM manipulation. 

17
4.3 CHALLENGES:
During the design of the code, different types of problems have to be met. Also
widespread: 
 Syntax error. 
 Fatal error. 
 Finding out the problem and trying to solve that.

18
CHAPTER 5 
CONCLUSION AND THE FUTURE SCOPE
5.1 CONCLUSION:
In a nutshell, this internship has been an excellent and rewarding experience. I
can conclude that there have been a lot I’ve learnt from my work at the 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 research 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 the importance of
are 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. I am now confident about designing and developing
the frontend of websites.

Finally, I can claim it's an internship that helps me gain experience. Thanks to
Exposys data labs, I gained so much more in-depth knowledge of technical
skills and personal skills. This project helped me gather theoretical and practical
knowledge about HTML 5, CSS, JavaScript and other scripting languages.

My internship company gave me a good scope to learn and discover my


potential. I was fortunate to get the chance to meet the real life software
development environment.

5.2 FUTURE SCOPES:

There is a scope for further development in our project to a great extent. A


number of features can be added to this system in future .I wish to completely
develop the website by connecting it to the database and providing back-end
support. System may keep track of the history of purchases of each customer
and provide suggestions based on their history using Machine Learning
Algorithm. These features could have been implemented if time and skills did
not limit.

19
 REFERENCES:

 Fernandez, A.& Anthony D. Miyazaki. Consumer Perceptions of Privacy and


Security Risks for Online Shopping. The Journal of Consumer Affairs 35.1: 27-
44.
  https://fontawesome.com/ 
 https://www.w3schools.com/ 
 https://icons8.com/ 
 https://canvas.ewu.edu/ 
 https://getbootstrap.com/ 
 https://techmidpoint.com/ 
 www.sinclair.edu 
 a. https://www.sinclair.edu/program/params/programCode/WEDE-S-AAS 
 www.mindtools.com
"https://www.mindtools.com/pages/article/worksheetsindex.htm"

20

You might also like