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

INTERNSHIP REPORT

ACKNOWLEDGEMENT

The internship opportunity I had with Stigmata Techno solution was a


great chance for learning and professional development. Therefore, I consider myself as a
very lucky individual as I was provided with an opportunity to be a part of it. I am also
grateful for having a chance to meet so many wonderful people and professionals who led me
through this internship period.

Bearing in mind previous I am using this opportunity to express my deepest gratitude and
special thanks to the Mr. Jerome Melkisidak (CEO) Who in spite of being extraordinarily
busy with his duties, took time out to hear, guide and keep me on the correct path and
allowing me to carry out my project at their esteemed organization and extending during the
training.

I perceive as this opportunity as a big milestone in my career development. I will strive to use
gained skills and knowledge in the best possible way, and I will continue to work on their
improvement, in order to attain desired carrier objectives. Hope to continue co-operation with
all of you in the future.

Sincerely,

Place: Chennai

Date:
EXECUTIVE SUMMARY

The following report is about an Industrial study done by me at Stigmata Techno solution Ltd,
Chennai. This study was carried out for a duration of one month. During this time several
CHAPTER CONTENT PAGE NO

1 Overview of the
Organisation
2 Plan of your Internship

3 Training Program

4 Learning Experience

5 SWOT Analysis

6 Conclusion

7 Reference and source


used

areas such as organization structure, roles and responsibilities of various designation, the
recruitment procedures, technical and non-technical skills for each profile and practices and
uniqueness of the IT concern were covered. In addition to the above mentioned it has also
given an exposure to the software industry and has created an awareness of the same. It has
also helped me to understand how to work as a team and how a coordinated effort at some
project contributes greatly to the success of the company. The main objective of this summer
internship training is to obtain practical “on-the-job” experience with a sponsoring company.
This internship is used to gain a work experience and learn about the workflow process. In
this report you will find the fact about company exact from its incorporation the current point.
Along with it the processes, policies and procedures of Stigmata Techno solution are also
discussed in detail, as you know that the main purpose of the internship is to learn by working
in realistic organization and to concern the knowledge that we obtain during the studies in real
world state to attempt the problems using the awareness.

TABLE CONTENTS
CHAPTER 1

OVERVIEW OF THE ORGANISATION


INDUSTRIAL PROFILE

Stigmata Techno Solutions LLP is a global service provider of information technology,


website designing & development, HR placement centre, Research and Training &
Development which was started in the year 2010 as Input Output Solutions by Mr. Arun
Deivendran and Mr. Jerome Melkisidak having 8 years of combined experience in software,
e-pubslishing, and consultancy industries. Later the company has been renamed to “Stigmata
Techno Solutions LLP” in the year 2012.

Stigmata Techno Solutions LLP find pleasure in introducing themselves as a Software & Web
solutions development and consulting firm, based at Chennai, India. Stigmata is known for
innovative design and unparalleled commitment, and have always partnered with their clients
in achieving success. A premier organization which specializes in web designing, mobile app
development and professional training, they have been well known for providing professional
services to all their clients. Our work involves a perfect blend of professionalism, creativity
and technicality, as required for each project which has earned us the reputation of being a
reliable and innovative IT company. With nearly a decade of experience in designing websites
and training professionals/ students in multiple technical concepts, their team at Stigmata, has
had the experience and exposure across multiple industrial.

MISSION & VISION

Our goal at Stigmata Techno Solutions LLP is to innovate and provide


advanced, quality products and solutions, along with the industry's leading software
development and website designing services.

OUR VISION

Our goal at Stigmata Techno Solution LLP is to innovate and provide advanced,
quality pro ducts and solutions, along with the industry's leading software development and
website designing services.

Stigmata Techno Solutions LLP aims to bring free education and carrier/placement guidance
to 10-15 deserving students who thinks money is a barrier for education every year.

Stigmata Techno Solutions LLP  always thinks to bring value & innovations to the society
and humanity.

Stigmata Techno Solutions LLP vision is to build a product for the society and become one of
an effective competitor in that vertical. 
Therefore, we live and work by a few very simple yet important principles:

 We are dedicated continuously to provide the best software’s, user friendly products,
E-Business and web-based services possible to our clients.
 Our customer approach is very straightforward but effective. Our entire staffs are
equally responsible for supporting our clients at all times.
 We understand that behind every successful company is a team of very successful
people. Stigmata Techno Solutions LLP is fortunate to have a talented team of
professionals with the necessary skills and drive to provide our clients with a superior
service.
 We believe that people and technologies are the key to our success. Therefore
empowering our staff is the key to their performance and ultimately our clients'
satisfaction.
 We provide a pleasant, creative and collaborative working environment and encourage
team effort through education, growth opportunities and rewards for good
performance.

Pursuing total quality and delivering on our promises is the most critical aspect of Stigmata
Techno Solutions LLP. The company mission is to be the best in all the services it does.

The Company, offers Custom software solutions and services, application development and
web site development in India. As a dedicated Custom Software development solutions
provider, Stigmata Techno Solutions LLP try hard to deliver superior quality and cost
effective Software development solutions to their clients by following customized processes
and delivers on-time and quality products. Their high-end dedicated Custom Software
development web design center with a versatile skill pool specializing in technologies like
.Net Development, JAVA development and J2EE Development and PHP, MYSQL is fully
equipped to expand for various projects as per the client's requirement. Stigmata Techno
Solutions LLP has over ten years of hands-on experience in software and application software
development solutions that consist of Sales Management Software, Data Management
Solutions, Human Resource Solutions, and Offshore stuffing for sheer high-tech yet cost-
effective products.

SERVICES

1. Web Development
2. Mobile Development
3. Research and Development
4. Training and Development
5. Social Media Analyst

WEB DEVELOPMENT

Stigmata Techno Solutions is a one of the leading development services. We are catering for
performance and cost-effective solutions for our customers. We understand that the
development is the trademark of every online business

MOBILE DEVELOPMENT

We are a mobile application development company having an expertise team strictly


dedicated to conceptualize, deliver, and support mobile media solutions for start-ups and
leading organizations.

RESEARCH AND DEVELOPMENT

Stigmata Techno Solutions is a research technical consultant of few leading engineering


colleges providing effective solutions for social problems. We assure to provide sincerity,
technical skills and dedication to achieve on time delivery. We hire the very best and the
brightest; innovators, problem solvers, communicators. We will go the extra mile to give our
customers and our implementation partners throughout the world

TRAINING AND DEVELOPMENT


Stigmata Techno Solutions is promoted by a team of young professionals having vast
experience in different domains. Our team members are well qualified and experienced, also
having very good recognition in the industry. We provide unique features that are
unmatchable in the industry. Our Corporate Training and customized Training for Students
and IT professionals is provided by real time professionals with over 5+ years of experience
In India. This ensures that students keep best of the latest advances in technology. Our
training division is supported by the placement cell which helps the candidates to attend the
interview well and become successful.

SOCIAL MEDIA ANALYST

Stigmata Techno Solutions LLP is specialized in social media monitoring. Expertise in


campaign tracking, sentiment tracking and breakdowns, alerts and news jacking,
influencer and detractor mapping, audience and competitor deep dives and social
optimization. A social media analyst boosts the online presence of a company by
integrating social media, search engine optimization techniques and blogging into a
brand's identity. These analysts generally have a background in marketing and a
bachelor's degree in a field such as social media management, public relations, or
business communications. One of the goals of these professionals is to increase both
the amount of online traffic and brand exposure through various social media outlets.
Company Logo

DIRECTORS

Arun Deivendran(Founder)

Stigmata Techno Solutions LLP is a global service provider of information


technology, website designing and development, HR placement centre, Reasearch and
Training and Development Which was started in the year 2010 as input output solutions by
Mr.Arun Deivendran

Jerome Melkisidak (Founder, CEO-Operations & Business development)

Mr.Jerome Melksidak having 8years of combined experience in software,


e-publishing, and consultancy industries.Later the company has been renamed to “Stigmata
Techno Solutions LL” in the year 2012

Stigmata Techno Solutions LLP

ORGANIZATIONAL WORK FLOW

CEO
CFO MD HR

PROJECT
MANAGER

TEAM LEADER

DEVELEPORS TESTERS SUPPORT TEAM

.NET PHP ANROID JAVA OTHERS


DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS
Roles And Responsibilities
Roles and Responsibilities include working with teams, oversee the operations within your
company, manage groups, coordinate with management and engage in planning according to
the needs of your company.

Here are some of the job titles that fall under the IT job description:

CEO

Chief Executive Offer Entails being responsible for all day to day management decisions and
implements all the long and short term plans.

CFO

Chief Financial Officer is primarily responsible for managing the financial risk of the
organization. He is also responsible for financial planning and record keeping as well as
financial reporting to higher management.

MD

Managing director of a company is the head honcho. He is the one who is in charge of the
whole company, from the day to day stuff to the really big picture problems. He will be held
accountable when things go right – but also when they go wrong. The responsibilities of MD
include:

• Successfully implementing company policy

• Developing strategic plans

• Maintaining a dialogue between shareholders and the board

• Controlling finance

• Building and maintaining an effective management team

• Assuming full accountability for the board for all company operations

HR

HR is responsible for career development, recruitment, employee and customer relations,


work environment etc.

PROJECT MANAGER

Planning and defining the scope of the projects. Activity planning and sequencing. They lead
the members of the team to attain the project goal in time
TEAM LEADER

A Team Leader provides direction, instructions and guidance to a group of individuals, who
can also be known as a team, for the purpose of achieving a certain goal. An effective leader
will know his team members strengths, weaknesses and motivations.

DEVELOPERS

Software developers document all of their tasks to ensure that subsequent users can diagnose
and fix any problems that might arise in a system, as well perform any maintenance.

SUPPORT TEAM

Technical support/helpdesk employee will be monitoring and maintaining the computer


systems and networks within an organisation in a technical support role. Tasks can include
installing and configuring computer systems, diagnosing hardware/software faults and solving
technical problems, either over the phone or face to face. Most importantly, as businesses
cannot afford to be without the whole system, or individual workstations, for more than the
minimum time taken to repair or replace them, the technical support is vital to the ongoing
operational efficiency of the company.

Supporting team tasks include

• Working with customers/employees to identify computer problems and advising on the


solution

• Logging and keeping records of customer/employee queries

• Analysing call logs so you can spot common trends and underlying problems

• Updating self-help documents so customers/employees can try to fix problems Themselves

• Working with field engineers to visit customers/employees if the problem is more serious

• Testing and fixing faulty equipment

TESTERS
The responsibilities of a Software Tester:

• Undergo the software requirements.

• Become familiar with the software under test and any other software related to it

• Understand the master test plan and/ or project plan

• Create or assist in creating own test plan

• Generate test cases based on the requirements and other documents


CHAPTER 2

Plan of your internship program

Development Department

A company’s research and development department plays an integral role in the life cycle of a
product. While the department usually is separate from sales, production and other divisions, the
functions of these areas are related and often require collaboration. A thorough understanding of the
functions of the research and development department allows you to maximize those duties at your
small business, even if you don’t have a big department.

New Product Research

Before a new product is developed, a research and development department conducts a thorough
study to support the project. The research phase includes determining product specifications,
production costs and a production time line. The research also is likely to include an evaluation of the
need for the product before the design begins to ensure it is a functional product that customers want
to use.

New Product Development

The research paves the way for the development phase. This is the time when the new product is
actually developed based on the requirements and ideas created during the research phase. The
developed product must meet the product guidelines and any regulatory specifications.

Existing Product Updates

Existing products of the company also fall under the scope of research and development. The
department regularly evaluates the products offered by the company to ensure they are still
functional. Potential changes or upgrades are considered. In some cases, the research and
development department is asked to resolve a problem with an existing product that malfunctions or
to find a new solution if the manufacturing process must change.

Quality Control Checks

In many companies, the Developement Department handles the quality checks on products created by
the company. The department has an intimate knowledge of the requirements and specifications of a
particular project. This allows team members to ensure the products meet those standards so the
company puts out quality products. If the company also has a quality assurance team, it may
collaborate with research and development on quality checks.
Innovation and Staying Ahead of Treads

The Development Department aids the company in staying competitive with others in the industry.
The department is able to research and analyze the products other businesses are creating, as well as
the new trends within the industry. This research aids the department in developing and updating the
products created by the company. The team helps direct the future of the company based on the
information it provides and products it creates.

The Teams and Roles in the Development Department are

 Product Development Team

 Product Testing Team

 Project Development Team

 Project Testing Team

 Deployment Team

 Business Analyst Team

 CRM Team

 PMO Team

 OCR Team
General Introduction to Progressive Web Application(PWA)

What is an App?

An app is computer software, or a program, most commonly a small, specific one used for
mobile devices

 Controls
 Works Offline
 Receives push Must be findable in App Store
 Icons must be present on Home Screen
 Touch and Gesture notifications
 Background processing
 Access to hardware features and sensors

What is the Web ?

The Web is the common name for the World Wide Web, a subset of the Internet consisting of
the pages that can be accessed by a Web browser. 

 Contains URLs and Links


 Markup and styling that must be readable by both humans and machines
 Progressively enhanced
 Free to implement

What is a Progressive Web App?

It is a Website that takes all the right vitamins and must possess all the following
functionalities :

 Responsive
 Works offline
 Add web app manifest App-like interaction (Must have the same look and feel)
 Fresh (Must be up-to-date)
 Safe (Secured, no third parties snoops)
 Discoverable (Search engines are able to find it)
 Re-engageable (Push Notifications)
 Installable (Able to get a shortcut on Home Screen)
 Linkable

Capabilities of Progressive Web Apps :

 Network Proxy
 Application packaging
 Local storage
 Background sync
 Device vibration
 Battery status
 Integrated payments
 Peer to peer
 Page visibility
 Media capture

PWA brings a lot of benefits and functionality to the web, they don’t require rewriting the
entire application. Any app can be converted to a PWA by adding a few extra layers to it.

Steps to create PWA :

 Serve over HTTPS


 Create an application shell
 Register a Service Worker
 Add push notifications
 Configure the install prompt
 Analyze your app’s performance
 Audit your app with Lighthouse
Main functionalities that must be present in PWA are :

 Available Offline
 Adding to Home Screen
 Send Push Notifications
 Background Syncing
The main advantages and disadvantages of Progressive Web Apps:

All main advantages and disadvantages of Progressive Web Apps stem from the fact that
PWAs merge the convenience and reach of the web with the functionality of native mobile
apps.

Advantages:

> Offline mode


PWAs can be cached by the web browser and used even when offline. That’s great news for
businesses with product catalogs because it allows their customers to browse products even
when not connected to the internet, increasing user engagement rates and potentially leading
to higher revenue.

> Improved performance


“53% of users will abandon a site if it takes longer than 3 seconds to load! And once loaded,
users expect them to be fast—no janky scrolling or slow-to-respond interfaces,” states Google
on its website,Because PWAs utilize the so-called service workers, which are JavaScript files
that run separately from the main browser thread and proactively control the caching of
assets, they can deliver much better performance than traditional web apps.

> No installation or manual updates required


To use Twitter’s progressive web app, there’s no need to visit the Play Store or App Store to
install it. Users can simply visit mobile.twitter.com and log in without any delays. When
Twitter updates its PWA, users don’t have to install it manually – all new features and bug
fixes are available without any manual action required.

Of course, users are not the only ones who benefit from seamless updates. A company that
releases and maintains a PWA can expect to receive less customer support requests from users
who still have an outdated version of the app, and the company can release updates as often as
it wants without angering its users.
> Platform-specific features
No list of the main advantages and disadvantages of Progressive Web Apps can be complete
without mentioning the fact that PWAs can take advantage of many platform-specific
features. For example, PWAs can live on the user’s home screen and deliver web push
notifications that appear just like regular push notifications. They can run in full screen,
change display orientation, start with a custom splash screen, access locational data, and much
more.

> Low on data


In emerging markets like India, Columbia, Pakistan, or South Africa, mobile data is much
more expensive than in developed countries. PWAs are much smaller than mobile apps, and
they require a lot less bandwidth than traditional web apps because they can take much better
advantage of caching.
That’s a massive difference for someone who doesn’t have unlimited mobile data and can’t

readily connect to a reliable Wi-Fi network.

> App store independent


PWAs are app store-independent, which is great news for smaller businesses and independent
app developers that don’t want to pay Apple’s annual fee of $99 or Google’s lifetime fee of
$25 just to get their app published. Of course, not depending on an app store also frees app
developers to create any app they want without being shackled by Google’s and Apple’s app
store policies and restrictions.

Disadvantages:

> Compatibility with iOS


Since iOS 11.3, it’s been possible to run PWAs on Apple devices, but you can forget about
compatibility with older devices. What’s more, Apple doesn’t allow PWAs to access many
important features, including Touch ID, Face ID, ARKit, Bluetooth, serial, Beacons, altimeter
sensor, and even battery information.
> Issues with legacy devices
PWAs have been around for just a few years, so it shouldn’t come as a surprise that older
mobile devices with outdated web browsers don’t support them too well. While this problem
will inevitably solve itself in the future, it may be a source of customer complaints for some
companies.

> PWAs can’t do everything


As capable as PWAs are compared to traditional web apps, they can’t do everything mobile
apps can do. Because they are written in JavaScript, they are not as battery efficient as apps
written in native languages, such as Kotlin or Swift.

Their performance is also not as good as the performance of native apps, which has a lot to do
with the fact that JavaScript is a single-threaded programming language. At the moment,
access to certain important device features is still missing, including Bluetooth, proximity
sensors, ambient light, advanced camera controls, and others.

Technical components of PWAs:

How is the functionality of these apps implemented? Four technical components support
progressive web app features.

The Web App manifest

The Web App manifest — a JSON file — is the first component that gives the progressive its
native app interface appearance. With the manifest, a developer can control the way the app is
displayed to the user (i.e. full-screen mode without visible URL bar) and how it can be
launched. The file allows a developer to find a centralized place for the web app’s metadata.
The manifest usually contains starting URL, an app’s full and short name, links to icons and
icons’ sizes, type, and location. A developer can also define a splash screen and a theme color
for the address bar.
Properties of Web App Manifest
name: The name of the application. Set this property in the name parameter in the @PWA
annotation.

short_name: The short name of the application. This should not exceed 12 characters. It is
used on the device home screen, where there is a limited amount of space. Set this property in
the shortName parameter in the @PWA annotation.

description: The description of the application. The default value is an empty string. Set this
property in the description parameter in the @PWA annotation.

display: Defines the preferred display mode for the application. The default value is
standalone. Set this property in the display parameter in the @PWA annotation.

background_color: The background color of the application. The default value is #f2f2f2
(gray). Set this property in the backgroundColor parameter in the @PWA annotation.

theme_color: The theme color of application. The default value is #ffffff (white). Set this
property in the backgroundColor parameter in the @PWA annotation.

scope: Defines the navigation scope of the website’s context. This restricts the web pages that
can be viewed while the manifest is applied. The value is set to the context path of
application. You cannot change this property in the @PWA annotation.

start_url: The start URL that is navigated to when the application is launched from the
installed app (home screen). The default value is an empty string "" that points to the default
route target for the application (marked with @Route("")). Set this property in the startPath
parameter in the @PWA annotation.

icons: Automatically created from icon resources.


Service Worker

A service worker is another technical element that supports one of the main features of progressive
web applications — the offline work mode, background syncs, and push notifications typical for
native apps. The service worker is a JavaScript file running separately from the web page/app. It
responds to user interactions with the app, including network requests made from pages it serves.
Because the service worker runs only to process a specific event, its lifetime is short.

Offline work mode: The service worker allows for caching an application shell
(interface), so it loads instantly on repeat visits. The necessary dynamic content (i.e. message or
payment history, shopping cart, avatars) is refreshed every time the connection is back. These
mechanics allows for decent app performance and improved user experience.

Push notifications. Push notifications are an efficient tool for user re-engagement


through the content and prompt updates from websites they like. Progressive web apps can send push
notifications even when the browser is closed, and the app isn’t active.

Background synchronization. The service worker is also in charge of this feature. It


delays actions until stable connectivity is back. For example, the message sent right before the
connection fails will be marked as sent and then will be delivered as soon as service is restored. So,
servers can send periodic updates to the app allowing it to update itself when the connection is
restored.

The application shell architecture


Building and maintaining PWAs entails separating static content from dynamic content.

Transport Layer Security (TLS)


PWAs leverage the Transport Layer Security (TLS) protocol. TLS is the standard of secure and
robust data exchange between two applications. The integrity of the data requires serving the website
via HTTPS and installing an SSL certificate on a server.

TLS primarily enables secure Web browsing, applications access, data transfer and most Internet-
based communication. It prevents the transmitted/transported data from being eavesdropped or
tampered. TLS is used to secure Web browsers, Web servers, VPNs, database servers and more. TLS
protocol consists of two different layers of sub-protocols:

 TLS Handshake Protocol: Enables the client and server to authenticate each other and select a
encryption algorithm prior to sending the data
 TLS Record Protocol: It works on top of the standard TCP protocol to ensure that the created
connection is secure and reliable. It also provides data encapsulation and data encryption services
TLS evolved from Netscape's Secure Sockets Layer (SSL) protocol and has largely superseded it,
although the terms SSL or SSL/TLS are still sometimes used. Key differences between SSL and TLS
that make TLS a more secure and efficient protocol are message authentication, key material
generation and the supported cipher suites, with TLS supporting newer and more secure algorithms.
TLS and SSL are not interoperable, though TLS currently provides some backward compatibility in
order to work with legacy systems.

TLS attacks

Implementation flaws have always been a big problem with encryption technologies, and TLS is no
exception. The infamous Heartbleed bug was the result of a surprisingly small bug in a piece of logic
that relates to OpenSSL's implementation of the TLS heartbeat mechanism, which is designed to
keep connections alive even when no data is being transmitted. Although TLS is not vulnerable to the
POODLE attack, because it specifies that all padding bytes must have the same value and be verified,
a variant of the attack has exploited certain implementations of the TLS protocol that don't correctly
validate encryption padding byte requirements.

TLS security enhancements

Finalized in 2018, TLS 1.3 is the current version of the protocol. TLS 1.3 was developed to address
various vulnerabilities that have been exposed over the past few years, reduce the chance of
implementation errors, and remove features no longer needed. For example, MD5 cryptographic
hashes are no longer supported, perfect forward secrecy is required, and RC4 negotiation is
prohibited. All known vulnerabilities against prior versions of TLS such as BEAST, CRIME, and
protocol downgrade attacks have also been eliminated. Popular web browsers such as Google
Chrome and Mozilla Firefox use TLS 1.3 by default, where possible. In 2018, the Payment Card
Industry Data Security Standard -- the industry regulation governing the protection of electronic
credit card transactions -- mandated the use of TLS 1.1 or higher in most situations. In addition to its
enhanced resilience, TLS 1.3 is faster due to a more efficient handshake between the two systems
communicating.
How are PWAs adjusted for poor connection?

As you can see, a lot of companies aim to develop lightweight apps that will work with slow, 2G
connection. Since they want to expand their services on emerging markets, it’s one of their main
goals. But how are they managing to do that?

First of all, developing a PWA is a step in the right direction by itself. As many programmers have
pointed out, PWA counterpart of their native application takes much less space. In some cases, they
are up to 90% lighter.

Designers utilize the power of SVGs as opposed to PNGs or JPEGs. It is essentially a vector graphic
in a text format. Uber development team have reported that their logo in SVG format is 15 times
lighter than a PNG.

Unfortunately, when it comes to PWAs, many of the features from the native equivalent may be
stripped down. It’s likely to do with saving data or even PWA support limitations.

What technologies do PWA developers use?

As we’ve mentioned before, PWAs are essentially web apps that, with some help, behave like a
native application. What does that mean? The development process for a PWA is quite similar as for
a regular web application.

Of course, there are some requirements that have to be met but, fear not, the Internet is full of online
tools that will guide you, and make the PWA development simple. Judah Gabriel Himango in his
blog post has briefly explained the whole process of converting and publishing a web application as a
PWA on 3 major platforms - iOS, Android and Windows. He mentioned a very interesting tool called
PWABuilder which can convert a web application into a PWA, give developers some tips on what’s
missing in their app and even return ready to publish packages for major platforms.
Examples of Progressive Web Apps

1. AliExpress

AliExpress is a popular e-commerce site owned by the Alibaba Group. A few years ago,
they converted their mobile site to a Progressive Web App.

Before investing in a Progressive Web App, AliExpress used its mobile site to convert non-app users
into app users – which didn’t work out as well as they thought.

At the same time, their website failed to deliver an engaging experience on mobile.

They decided to invest in a cross-browser Progressive Web App, and the decision significantly
enhanced the user experience and overall performance of AliExpress’ website.

AliExpress witnessed incredible results after changing to a Progressive Web App:

a. 104% increase in conversions for new users


b. 2x more pages visited per session
c. 74% increase in time spent per session
2. Flipkart

Flipkart is India’s largest e-commerce site. They recently updated their mobile site to a Progressive
Web App called Flipkart Lite.

Flipkart Lite delivers fast and streamlined experiences to mobile users. It combines the best of both
the web and Flipkart’s native app.

Back in 2015, Flipkart temporarily shut down its mobile website and embraced an app-only strategy.

They found it difficult to deliver an engaging web experience, especially because more than half of
their users were browsing through flaky or 2G networks.

Attracted by the new web development features and technology, they finally decided to invest in a
Progressive Web App.

Flipkart Lite brought in some amazing results:

a. 70% increase in conversions


b. 40% higher re-engagement
c. 3x more time spent on site
d. 3x lower data usage
3. Twitter Lite
In 2017, Twitter rolled out its Progressive Web App “Twitter Lite” as the default mobile web
experience for all users worldwide.

With over 80% of users on mobile, Twitter wanted to improve its mobile web experience by making
it faster and more engaging, especially because many of its users were located in areas with slow,
flaky network conditions.

Twitter Lite loads pages instantly and lowers data use by optimizing images and relying on cached
data.

It also re-engages users with push notifications and allows users to add the Progressive Web App to
their homescreens.

Here are some key results from Twitter Lite:

a. 75% increase in Tweets sent


b. 20% decrease in bounce rate
c. 65% increase in pages per session
4. BookMyShow

BookMyShow is the largest ticketing company in India.

They developed a Progressive Web App in 2017 to replace their mobile site. The change broadened
their customer base and increased conversions.

Even before the Progressive Web App, around 85% of transactions were carried out on mobile.
However, the firm experienced high bounce rates due to slow load time and a less than optimal user
experience.

Some users also had issues with BookMyShow’s mobile app because of it consumed a lot of data and
memory.

The Progressive Web App solved all of these problems for BookMyShow. It provided a seamless
ticket-booking experience to mobile users, without becoming a burden on their device’s storage and
memory capabilities.

In fact, here are some of the results:

a. Over 80% increase in conversions


b. 54x smaller size than Android app
c. 180x smaller size than iOS app
d. Checkout within 30 seconds

5. Forbes

Forbes is a top U.S. business magazine that publishes articles on finance, marketing, investment, and
industry topics.
The magazine recently developed a Progressive Web App to improve its mobile web user experience

The Progressive Web App increased load times and doubled engagement rates through the use of
push notifications and an option to add the Progressive Web App to home screens.

Here are some of the key results:

a. 43% increase in sessions per user


b. 20% increase in impressions per page
c. 100% increase in engagement rates
d. 6x increase in the number of readers completing articles

6. OLX

OLX is one of the largest online classified ads directory in Pakistan and India. The company operates
online marketplaces in over 40 countries, connecting local buyers and sellers.
With over 90% of users on mobile, OLX recognized the need to focus on its mobile user experience.
They noticed most of the conversions came from their native app, and there was a higher bounce rate
among mobile web users because of slow loading ads and pages.

OLX’s Progressive Web App used engaging push notifications – just like a native app – and offered
users an immersive, app-like experience on their mobile site.

The results of OLX’s progressive web app speak for themselves:

a. 250% increase in re-engagement


b. 80% decrease in bounce rates
c. 146% increase in CTR on Ads
d. 23% decrease in time taken for a page to be interactive

7. Pinterest

Pinterest is a popular application that works like a ‘virtual cork board.’  Users find and curate images,
recipes, videos, and products.

Pinterest noticed its website experience was slow and converted only 1% of all visitors into sign-ups
or mobile app installs. This led them to develop a Progressive Web App.
The Pinterest Progressive Web App enabled faster performance and higher user engagement on the
mobile web, and significantly increased ad clickthroughs and time spent on the mobile web.

Here are some of the key results:

a. 40% increase in time spent on the mobile web


b. 44% increase in user-generated ads revenue
c. 50% increase in ad click-through
d. 60% increase in engagement

8. MakeMyTrip

MakeMyTrip is India’s leading online travel firm.

The company decided to invest in a Progressive Web App to deliver a fast and engaging mobile web
experience for its users.
Before the Progressive Web App, MakeMyTrip faced high drop-off rates and customer acquisition
costs, especially because most users accessed the mobile site through flaky internet connections.

The Progressive Web App brought the ease of web and a native app experience to users’ mobile
browsers, increasing the company’s conversion rates and page load times and improving the overall
user experience.

Here are some key results from the progressive web app:

a. 3x increase in conversion rates


b. 38% increase in page load time
c. 160% increase in user sessions
CHAPTER 3

TRAINING PROGRAM

Since, Stigmata Techno Solutions LLP , their main focus is the organization parts goes to the
customer in quality product. In the course of my Internship training I have mainly about how the web
application is created and distribute to the customer. As an Internship I was permits to do my training
in the developing department. I concentrated on all of the above departments and all these department
works together but their nature of job is different.In the developing department I learnt the
recruitment procedure for all levels of post and its involvement in the major activities in the
management process as without the proprietor knowledge no activity can be accomplished. I have
learnt and gain experience of how to develop the project to the customer and distribution the project
to the customer. And I have learnt how to prevent the application into the clearing error and coding.
Likely, I have learnt how to develop the application, Hence, in this Internship Training Program, I
have gained knowledge about the happenings in an organization and the importance of company and
involvement of employees, which contributes towards the development of the organization. The
training had great breadth and depth and so provides interns with real experienceto learn a much
bigger portion of the needed technology. Excellent relationship and collaboration with the
Technology department staff another staff across the divisions. All the Personnel in the Technology
department were friendly and eager to help the intern team in oneway or the other A lot of expertise
available. This includes, expert personnel, skill in utilizing technology and in working with different
systems, the department is often at the cutting edge of technological innovation. The training was
made easier with the provision of a desktop computer with a user account including a company mail.
This aided the communication as well as the practical aspects of the training. At the same time, I have
gained knowledge on computer networks while at this internship. This covered the setting up a Local
Area Network. A simple architecture in a small technical room involved running UTP cables to four
computers. Everything started from a basic level: terminating of the cables, testing the cables, setting
up the room including the router and the switch. Much as I learnt this at the college, I have practically
learnt it in the internship program.
CHAPTER 4

LEARNING EXPEIENCE

Knowledge acquired:

I would highly recommend interning at Stigmata Techno Solutions LLP. Everyone is very
welcoming and more than willing to help you succeed. I was also entrusted with a large amount of
responsibilities and was able to work through things on my own after being given initial direction.
My internship was completed in the software developing department at Stigmata Techno Solutions
LLP.

I am grateful for the opportunity that Stigmata Techno Solutions LLP gave me and am excited to
become a part of their team. The manager and team worked together to show me every angle of the
position. While the internship was challenging, I always had a team there to support me. I was
exposed to various Developing activities, including Manager and Customer experience. The
knowledge of a code developing organization depends on its ability to understand it’s the web
application. The developers who can understand and effectively articulate what customers and
competitors are doing has a foundational developing skill.

Skills learned:

Before choosing or joining as an intern in this department, the roles I knew was very little and now
that I look back, I’m able to have some good amount of knowledge about how the department
functions and how communication inside the organization takes place. Internships allow you to test
the theories and concepts you’ve been introduced to throughout our college career

I. Time Management

If I have managed to successfully take a full course load every semester and meet assignment
deadlines, to some extent, I have already demonstrated time management skills. But as an intern, I
am not going to have a syllabus to tell you when my deadlines are. It’s up to organize my time and
produce results. Employers want to know that i can prioritize responsibilities and recognize when it’s
appropriate to multitask or focus on one particular project at a time.

II. Critical thinking

Critical thinking refers to ability to analyze and evaluate a situation or issue and form a judgment.
The tendency to think critically can be demonstrated by a willingness to ask questions in order to
understand an issue from all possible angles, and to pose creative solutions to challenges.
Observed attitudes and gained values

While taking initiative is important, so is the ability to receive feedback. For example, if you’re asked
about a time you made a mistake, you can mention the feedback you received regarding the error and
how you responded to it. Your interviewer will want to know that you’re willing and able to address
any weaknesses.

The best thing to do is send a handwritten note thanking them for the experience and opportunity to
work with them. It’ll leave them with good thoughts about you and you can most likely refer to them
for a recommendation later.

Learning is the important skill for observe as a intern. Orient yourself to use the know-how and
insights gained during the period for decision-making and substantiate a chosen career path.

Always work hard even if your task is small and seems unimportant. It will help you build a good
work ethic, and people will notice the effort you put in .It’s not nice being told what to do all the
time, but your superiors (mostly) know better. Following the rules and instructions they give you
makes it easier for everyone.

There’s no doubt that the internship habitat is changing Any job will have challenges, but after a year
of my own internship experience and hearing friends share about their internships over happy hours, I
have found that there are some common intern challenges to expect.

Here are some of the big challenges that this work environment creates:

 All of a sudden, there’s an influx of work, and you finally have the chance to prove yourself!
But, you’re not sure about x, y, z….You may feel the pressure to be an independent and self-
sufficient worker, but it’s so much better to clarify uncertainties
 There’s not enough work assigned to you. You’re bored, underutilized, strumming your
fingers at your desk, and tempted to peruse Facebook. Asking your senior employees if you
can help with their projects is fine, but it also can be embarrassing or disheartening repeatedly
admitting that you have nothing to do.
 Interns are just glad to get a foot in the door, some work places may take advantage of young
workers by giving them very long hours of dull, repetitive work. However, from my
observations, this seems to be less of an intern problem and more the experience of entry-
level assistants in the legal, corporate, and banking world.
 Luckily, I’ve worked in groups where the interns had a collaborative relationship such that we
could ask each other questions and team up on projects easily. Other office environments may
not be quite so friendly, as interns might be competing for a future job opening or a good
letter of recommendation.
CHAPTER 5

The SWOT analysis is as follows:-


STRENGTHS:

Our Company has own Research and Development functional area to customize the software
products before it goes market place to reach all types of customer. The Company preparing own
software product to the clients. Guiding and sharing each other their knowledge. The productivity
Index measured based on the efficient Integrated software tools. Their recruitment and selection
policy is very strong. Stigmata techno solutions recruits talented candidates from the market through
proper testing- written and interview. The written part contains questionnaires that are of great
standards. I found the work environment very satisfactory. Everyone is cordial and helpful and
cooperative. There is less internal conflict or politics at play which is essential for conducting a
productive working environment.

WEAKNESS:

Though Stigmata Techno solution is a company that has many strengths but it also has its weakness.
The weakness that stigmata solution has at the present time Though it’s a good thing to have high
security, sometimes to do even a little process it takes longer than it seems. This makes the process
even bigger and hard to complete. Poor Location for business needs.

OPPORTUNITY:

There are large untapped opportunities in IT sector (E.g. IT is giving subsidies to the clients for
buying software product). This company is in growth stage so it has a great infrastructure
development to grow more opportunity .Most recruitment in here is through internal recruitment, they
can spread the pool of entry level employees through campus recruitment. By making improvements,
the organization should be able to become more competitive in the market.

THREATS:

May be in the future this industry down because that the many Technical languages are developing.
More substitute products are now available. Possible relocation cost due to poor location currently
held. Large and increasing competition. Competition within the industry is increasing.
CHAPTER 6

PROBLEM IDENTIFICATION AND SOLUTION

Problem identification :

The problem arise if the IP Address of a Device gets Hacked(attacked) by the Hackers. using a old
software. By developing the application I get a lot of minor error, but the major occurs in exception
handling like null pointer exception.

Suggestion:

The node’s IP Address can be safeguard from hackers by checking the communication protocol lies
within the network Bound Range .They need to upgrade the latest technology.The application
platform should be well designed in computable Manner for reducing Null Point Exception.
CHAPTER 7

CONCLUSION:

On the whole, this internship was a useful experience. I have gained skills and met
many new people. I achieved several of my learning goals. A lot of the tasks and activities that I have
worked on during my internship are familiar with what I’m studying at the moment. I worked in
many areas where I did different work. This gave me the chance to find out which areas I want work
in after my career. The internship was also good to find out what my strengths and weaknesses are.
This helped me to define what skills and knowledge that I have to improve in the coming time.

REFERENCES

You might also like