You are on page 1of 41

A INTERNSHIP REPORT ON SOFTWARE

DEVELOPMENT AT INNOVATE 369

RAJ DINESH PANDEY

i
A INTERNSHIP REPORT

Submitted by

RAJ DINESH PANDEY


190230111044

In partial fulfilment for the award of the degree of

BACHELOR OF ENGINEERING

in

Electronics and Communication Engineering


Dr S & SS Ghandhy Government Engineering College, Surat

Gujarat Technological University, Ahmedabad


MARCH, 2023

ii
Dr S & SS Ghandhy Government Engineering College
Surat-395001

DECLARATION

We hereby declare that the Internship report submitted along with the Internship entitled
Internship-2022 submitted in partial fulfilment for the degree of Bachelor of Engineering in
Electronics and Communication Engineering to Gujarat Technological University,
Ahmedabad, is a Bonafide record of original project work carried out by me at Innovate-369
under the supervision of Brijesh Patel and that no part of this report has been directly copied
from any students’ reports or taken from any other source, without providing due reference.

Name of the Student Sign of Student

RAJ PANDEY

iii
ACKNOWLEDGEMENT

I wish to express my most significant thankfulness to every last one of the people who helped
me, some way or another, to complete this project. From the outset, I offer thanks to
Prof. Tejas Patel who gave me the strength, direction, purpose, and patience all through the
project.

I would like to thank our department head, Prof. Tushar Dave and my supervisor
Prof. Tarun C, Lad for approving my report. And I am thankful to my external guide Brijesh
Patel sir all his patience, guidance, direction, and support during the execution of this project.
Through his expert guidance, I was able to overcome all the obstacles that I encountered in
these enduring 12 weeks of my internship. He always gave me immense hope and direction
every time I consulted with him over problems relating to my project.

I am thankful to Innovate-369 a renowned IT consultancy & Services Company, Surat to give


an opportunity to work within the organization and get an in-depth look at the inner working
of such an IT Company.

Finally, I am thankful to all people involved directly or indirectly who helped me gaining
knowledge and skill along with unconditional support.

iv
ABSTRACT

This report includes my project details at Innovate-369 in Software Development. software’s


has been a need rather than being a luxury of all start-ups and business to reach out maximum
people.

This internship report outlines the experiences and skills acquired during a six-week software
development internship at innovate 369. The internship began with an induction program and
foundation training in Python and MySQL, followed by lessons in computer hardware, Linux
commands, and Windows Server 2019 virtualization.

During the course of the internship, 60 onlinegdb problems were solved and knowledge of
online debugging was gained. The report also discusses the importance of these skills in the
context of the intern's role as a software developer, as well as how they can be applied to
future work. The internship provided valuable insights into the industry and equipped the
intern with practical and transferable skills, laying the foundation for a successful career in
software development.

v
Dr S & SS Ghandhy Government Engineering College
Surat-395001

CERTIFICATE OF APPROVAL

This is to certify that the project report submitted along with the project entitled Internship
2023 has been carried out by RAJ DINESH PANDEY under my guidance in partial fulfilment
for the degree of Bachelor of Engineering in Electronics and Communication Engineering, 8th
Semester of Gujarat Technological University, Ahmadabad during the academic year 2021-
22.

Professor Tarun C. Lad Professor T.P. Dave


Internal Guide Head of the Department

vi
LIST OF FIGURES

Figure 1 Internship Offer Letter........................................... Error! Bookmark not defined.


Figure 2: Website Development ................................................................................................ 2
Figure 3 Mobile app Development ............................................................................................ 3
Figure 4 Software Development................................................................................................ 3
Figure 5 Digital Marketing ........................................................................................................ 4
Figure 6 Companies worked with innovate 369 .................................................................... 4
Figure 7: Innovation and Development Space .......................................................................... 5
Figure 8: Consulting Space ....................................................................................................... 5
Figure 9 First and Early Banner ................................................................................................ 6
Figure 10 Website for citizens by Government of Gujarat ..... Error! Bookmark not defined.
Figure 11 Mobile App Development Process ........................................................................... 9
Figure 12: Advertising revenue as a percent of US GDP shows a rise in digital advertising
since 1995 at the expense of print media. ............................................................................... 13
Figure 13 Dashboard of my learning ....................................................................................... 18
Figure 14: Python: Software Foundation ................................................................................ 18
Figure 15 Python Codes .......................................................................................................... 19
Figure 16: IT Market Share ..................................................................................................... 26

vii
LIST OF ABBREVIATIONS

ECE Electronics and Communication Engineering

GTU Gujarat Technological University

DGGEC Dr. S & S. S. Ghandhy Government Engineering College

PHP Personal Home Page

HTML Hypertext Markup Language

CSS Cascading Style Sheets

JS JavaScript

API Application programming interface

viii
TABLE OF CONTENT

CHAPTERS TITLE PAGE NO

DECLARATION iii
ACKNOWLEDGEMENT iv
ABSTRACT
v
CERTIFICATE OF APPROVAL
OFFER LETTER vi
COMPLETION CERTIFICATE vii
LIST OF FIGURES viii
LIST OF ABBREVIATIONS x

1 INTRODUCTION 1
1.1 Overview of the Company 1
1.2 Services They Provide 2
1.3 Working Environment 5

2 COMPANY PROFILE & SERVICES 7


2.1 Website Development 7
2.2 Mobile Application Development 8
2.3 Software Development 10
2.4 Digital Marketing 12

3 INTERNSHIP AT INNOVATE 369 14


3.1 What have I learned at innovate-369? 14
3.1.1 Consultancy Services 15
3.1.2 Communication techniques with Client 15
3.1.3 Software development foundation 16
3.1.4 Video Lectures and Tutorials 17
3.1.5 “onlinegdb” using python: 18
3.1.6 onlinegdb 18
3.1.7 Tehnology Skills 21
3.1.8 Scope of IT consultancy 27

ix
3.1.9 Organization Evaluation: 27
3.1.10 Learning Outcomes: 28
3.1.11 Supervisors at Innovate-369: 28
3.1.12 Conclusion

4 Bibliography 30
4.1 Reference

x
CHAPTER 1

INTRODUCTION

1.1 Overview of the Company

Innovate369 is an IT solution and consulting company, We create custom software, app and
website solutions as per the client’s need at affordable prices. We are a small-sized company
with the expertise and potential of giant IT companies.

• VISION
Our vision is to grow and achieve excellence in the field of technology such that it
helps and empowers society.

• MISSION
Our vision is to become the most preferred choice for it business solutions of small and
large organizations to cater to their business objectives seamlessly

• GOAL
Our goal is to provide the best it solution with seamless collaboration with our team
and the client.

WE (innovate-369) ARE CREATIVE

At innovate369 we aim to make a valuable contribution to the success of the entrepreneur in


today’s economy.to educate, inform and empower the entrepreneur to take control and thrive,
during these challenging, changing and uncertain economic times.

1
Whether you are a new or an established entrepreneur, we are dedicated to delivering
accessible, affordable, real life high value information, programs and solutions.

Entrepreneur today needs to be ambitious, flexible, always thinking ahead, and looking for
opportunities to build and strengthen current strategic relations and partnerships to grow.

We support the entrepreneur to meet their goals today and position for tomorrow.

1.2 Services They Provide

• Website Development
• Mobile App Development
• Software Development
• Digital Marketing

Figure 1: Website Development

2
Figure 2 Mobile app Development

Figure 3 Software Development

3
Figure 4 Digital Marketing

Figure 5 Companies worked with innovate 369

4
1.3 Working Environment

Working environment at innovate 369, Surat Office is friendly and well designed

Figure 6: Innovation and Development Space

.
This is the place where innovation takes place, they turn around and talk & discuss with team
attitude and share their feedback and opinions.

Figure 7: Consulting Space

5
Figure 8 First and Early Banner

This is the first banner of Brijesh Patel sir when he started taking work from foreign clients.
This shows how we can build a start up from literally zero. And there is always a one starting
step.

6
CHAPTER 2

COMPANY PROFILE & SERVICES

2.1 Website Development

Web development is the work involved in developing a website for the Internet (World Wide
Web) or an intranet (a private network). Web development can range from developing a simple
single static page of plain text to complex web applications, electronic businesses, and social
network services. A more comprehensive list of tasks to which Web development commonly
refers, may include Web engineering, Web design, Web content development, client liaison,
client-side/server-side scripting, Web server and network security configuration, and e-
commerce development.

Among Web professionals, "Web development" usually refers to the main non-design aspects
of building Web sites: writing markup and coding.Web development may use content
management systems (CMS) to make content changes easier and available with basic technical
skills.

For larger organizations and businesses, Web development teams can consist of hundreds of
people (Web developers) and follow standard methods like Agile methodologies while
developing Web sites. Smaller organizations may only require a single permanent or
contracting developer, or secondary assignment to related job positions such as a graphic
designer or information systems technician. Web development may be a collaborative effort
between departments rather than the domain of a designated department. There are three kinds

7
of Web developer specialization: front-end developer, back-end developer, and full-stack
developer. Front-end developers are responsible for behavior and visuals that run in the user
browser, while back-end developers deal with the servers. Since the commercialization of the
Web with Tim Berners-Lee developing the World Wide Web at CERN, the industry has
boomed and has become one of the most used technologies ever.

2.2 Mobile Application Development

Mobile app development is the act or process by which a mobile app is developed for mobile
devices, such as personal digital assistants, enterprise digital assistants or mobile phones.
These software applications are designed to run on mobile devices, such as a smartphone or
tablet computer. These applications can be pre-installed on phones during manufacturing
platforms, or delivered as web applications using server-side or client-side processing (e.g.,
JavaScript) to provide an "application-like" experience within a web browser. Application
software developers also must consider a long array of screen sizes, hardware specifications,
and configurations because of intense competition in mobile software and changes within each
of the platforms. Mobile app development has been steadily growing, in revenues and jobs
created. A 2013 analyst report estimates there are 529,000 direct app economy jobs within the
EU then 28 members (including the UK), 60 percent of which are mobile app developers.

8
Figure 9 Mobile App Development Process

As part of the development process, mobile user interface (UI) design is also essential in the
creation of mobile apps. Mobile UI considers constraints, contexts, screen, input, and mobility
as outlines for design. The user is often the focus of interaction with their device, and the
interface entails components of both hardware and software. User input allows for the users to
manipulate a system, and device's output allows the system to indicate the effects of the users'
manipulation. Mobile UI design constraints include limited attention and form factors, such as
a mobile device's screen size for a user's hand(s). Mobile UI contexts signal cues from user
activity, such as location and scheduling that can be shown from user interactions within a
mobile app. Overall, mobile UI design's goal is mainly for an understandable, user-friendly
interface. Functionality is supported by mobile enterprise application platforms or integrated
development environments (IDEs).

Mobile UIs, or front-ends, rely on mobile back-ends to support access to enterprise systems.
The mobile back-end facilitates data routing, security, authentication, authorization, working
off-line, and service orchestration. This functionality is supported by a mix of middleware
components including mobile app server, mobile backend as a service (MBaaS), and service-
oriented architecture (SOA) infrastructure.

9
2.3 Software Development

Software development is the process of conceiving, specifying, designing, programming,


documenting, testing, and bug fixing involved in creating and maintaining applications,
frameworks, or other software components. Software development involves writing and
maintaining the source code, but in a broader sense, it includes all processes from the
conception of the desired software through to the final manifestation of the software, typically
in a planned and structured process.[1] Software development also includes research, new
development, prototyping, modification, reuse, re-engineering, maintenance, or any other
activities that result in software products.

Software development is the process of creating computer programs or applications that run
on various platforms and devices. It involves the use of different programming languages,
tools, and techniques to build software that meets specific user requirements. Software
development is a complex process that involves many different stages, including planning,
design, development, testing, deployment, and maintenance.

The planning stage of software development involves gathering and analyzing user
requirements, defining the scope of the project, and developing a project plan. This stage sets
the foundation for the rest of the software development process and ensures that the project is
aligned with the business objectives of the organization.

The design stage involves creating a detailed plan for how the software will be built, including
the software architecture, user interface design, and data models. This stage also includes
creating prototypes or mockups to test different design concepts and to gather feedback from
users.

The development stage involves writing code to implement the design. This stage can involve
the use of various programming languages, frameworks, and tools depending on the
requirements of the project. The development stage also includes testing the code to ensure
that it meets the requirements and functions as intended.

10
The testing stage involves identifying and fixing defects in the software. Testing can be done
at different levels, including unit testing, integration testing, and acceptance testing. Testing is
a critical part of the software development process as it helps to ensure that the software is
reliable and meets user requirements.

The deployment stage involves releasing the software to users. This can involve deploying the
software on-premises or in the cloud, and ensuring that the software is available and performs
well for users. The deployment stage also includes training users on how to use the software
and providing ongoing support.

The maintenance stage involves updating and maintaining the software over time. This can
involve fixing defects, adding new features, or upgrading the software to work with new
platforms or devices. Maintenance is a critical part of the software development process as it
helps to ensure that the software continues to meet user requirements and remains relevant.

Software development is a dynamic field that is constantly evolving. There are many different
programming languages, frameworks, and tools available to developers, and new technologies
are being developed all the time. Some popular programming languages include Python, Java,
C++, and JavaScript, while popular frameworks include AngularJS, ReactJS, and Ruby on
Rails.

Software development can be challenging, but it can also be a rewarding career. Software
developers are in high demand, and the field offers opportunities for growth and advancement.
Successful software developers are those who have a passion for learning, are able to work
well in teams, and are committed to delivering high-quality software that meets user
requirements.

In conclusion, software development is a complex process that involves many different stages,
including planning, design, development, testing, deployment, and maintenance. It requires the
use of various programming languages, frameworks, and tools, as well as the ability to work
well in teams and to deliver high-quality software that meets user requirements. Software
development is a dynamic field that offers many opportunities for growth and advancement,
and it is an exciting field to be a part of.

11
2.4 Digital Marketing

12
Figure 10: Advertising revenue as a percent of US GDP shows a rise in digital advertising since 1995 at the expense of print
media.

Digital marketing is the component of marketing that uses the Internet and online based digital
technologies such as desktop computers, mobile phones and other digital media and platforms
to promote products and services.Its development during the 1990s and 2000s changed the
way brands and businesses use technology for marketing. As digital platforms became
increasingly incorporated into marketing plans and everyday life, and as people increasingly
use digital devices instead of visiting physical shops, digital marketing campaigns have
become prevalent, employing combinations of search engine optimization (SEO), search
engine marketing (SEM), content marketing, influencer marketing, content automation,
campaign marketing, data-driven marketing, e-commerce marketing, social media marketing,
social media optimization, e-mail direct marketing, display advertising, e–books, and optical
disks and games have become commonplace. Digital marketing extends to non-Internet
channels that provide digital media, such as television, mobile phones (SMS and MMS),

13
callback, and on-hold mobile ring tones. The extension to non-Internet channels differentiates
digital marketing from online advertising.

14
CHAPTER 3

INTERNSHIP AT INNOVATE 369

3.1 What have I learned at innovate-369?

Week 1:
• Induction program at the company
• Foundation training in Python and MySQL
• Introduction to Onlinegdb problems
• Overview of online debugging

Week 2:
• Continued foundation training in Python and MySQL
• Onlinegdb problem-solving practice
• Introduction to computer hardware and its components

Week 3:

• Introduction to Linux commands and their use


• Further practice in Onlinegdb problem-solving
• Overview of computer networking

Week 4:

15
• Introduction to Windows Server 2019 Datacenter and Virtualization
• Hands-on experience with Windows Server 2019 Datacenter
• Continued Onlinegdb problem-solving practice

Week 5:

• Introduction to Data Structures and Algorithms


• Overview of Big-O notation and complexity analysis
• More practice with Onlinegdb problems

Week 6:
• Application of learned concepts to a software development project
• Collaboration with a team of developers and project managers
• Presentation of the completed project to stakeholders

3.1.1 Consultancy Services:

• Consulting is defined as the practise of providing a third party with expertise on a


matter in exchange for a fee.
• The service may involve either advisory or implementation services.
• For the consultant, taking an independent and unbiased stance on an issue is central to
his/her role.
• For instance, TCS gives services to Educational institutes to conduct CBT exams.

3.1.2 Communication techniques with Client:

• Client communication is any communication between a business and its clients.


• Generally innovate 369 has 2 types of clients.
o B2B
o D2C
• Clients sometimes have all technical aspects to fulfil their needs.
• And sometimes don’t have technical aspects instead they know final model.
• Effective methods to communicate idea.

16
• Effective methods to Ask for a suggestion.

3.1.3 Software Development Foundation:

Software development foundation refers to the core principles and practices that underpin the
entire software development process. It encompasses a wide range of topics, including
programming languages, data structures, algorithms, database design, software architecture,
testing, debugging, and more.

At its core, software development foundation is about understanding how software is


designed, built, and maintained. It requires a deep understanding of programming concepts,
such as variables, loops, functions, and object-oriented programming, as well as a broad
knowledge of the software development lifecycle, including planning, designing, testing, and
deployment.

One of the key components of software development foundation is choosing the right
programming language for the task at hand. Different programming languages have different
strengths and weaknesses, and selecting the right language for the job is critical to
developing efficient, maintainable, and scalable software.

Another critical aspect of software development foundation is understanding data structures


and algorithms. Data structures are the building blocks of software, and they provide a way
to store, organize, and manipulate data efficiently. Algorithms, on the other hand, are a set of
instructions that solve a specific problem or perform a specific task.

In addition to these core concepts, software development foundation also includes a wide
range of best practices and tools, such as version control systems, integrated development
environments (IDEs), automated testing frameworks, and project management
methodologies.

Overall, software development foundation is a complex and multifaceted topic that requires a
broad range of skills and knowledge. By mastering these core principles and practices,
developers can build robust, scalable, and efficient software that meets the needs of their
users and stakeholders.

17
3.1.4 Video Lectures and Tutorials:

Figure 11 Dashboard of my learning

Figure 12: Python: Software Foundation

18
3.1.5 “onlinegdb” using python:

Figure 13 Python Codes

3.1.6 onlinegdb

OnlineGDB is a web-based integrated development environment (IDE) that allows developers


to write, run, and debug code in a variety of programming languages, including Python. The
platform is designed to provide a seamless and efficient coding experience, with a simple and
intuitive user interface that makes it easy for developers of all skill levels to get started.

One of the key features of OnlineGDB Python is its ability to execute code in real-time,
allowing developers to test and debug their programs as they write them. This real-time
execution feature is especially useful for developers who are just starting out or who are
working on complex projects, as it allows them to quickly identify and fix errors in their code.

OnlineGDB Python also includes a number of other powerful features, including an integrated
debugger, syntax highlighting, and automatic indentation. These features help to streamline
the coding process and make it easier for developers to write clean and efficient code.

19
In addition to its built-in features, OnlineGDB Python also supports a wide range of third-party
libraries and packages, making it easy for developers to integrate their code with other popular
tools and frameworks. This flexibility and versatility make OnlineGDB Python a powerful tool
for developers of all skill levels, whether they are working on personal projects or enterprise-
scale applications.

Overall, OnlineGDB Python is a powerful and user-friendly IDE that provides developers with
the tools and resources they need to write, run, and debug code in a variety of programming
languages. Whether you are just starting out or are an experienced developer, OnlineGDB
Python is a valuable resource that can help you streamline your coding process and achieve
your development goals.

20
3.1.7 Technology Skills
As part of my internship program at ABC Company, I had the opportunity to work on
various topics related to computer hardware and software. The following report summarizes
my experience and learning on the topics of Computer Hardware And Peripheral,
Virtualization, Storage, Backup and Restore, Cloud Computing, Powershell, Window Server,
and Data Center.

1)Computer Hardware and Peripheral

During my internship, I got hands-on experience with computer hardware components such
as motherboard, CPU, RAM, hard drives, and peripherals like printers, scanners, and other
input/output devices. I learned how to troubleshoot common hardware issues and how to
assemble and disassemble computer parts. I also learned about the various types of
connectors and interfaces used in computer hardware

21
2)Virtualization

I was introduced to virtualization technology and worked with tools like VMware, Hyper-V,
and VirtualBox. I learned about the different types of virtualization such as full
virtualization, para-virtualization, and hardware-assisted virtualization. I also gained
knowledge on how virtualization can improve server utilization and how it can help in
disaster recovery.

3)Powershell

I worked with Windows PowerShell and gained knowledge on how to automate tasks and
perform administrative tasks in Windows Server. I learned how to use cmdlets, scripts, and
functions in PowerShell to manage Windows Server.

22
4)Storage

I learned about different types of storage technologies such as HDD, SSD, NAS, and SAN. I
gained knowledge on how to configure storage systems and how to troubleshoot storage-
related issues. I also learned about RAID and its different levels, and how to implement it in
a storage system.

5)Backup and Restore

I was introduced to backup and restore technologies and learned how to create backup plans
and perform backup and restore operations using tools such as Windows Backup and Veeam
Backup & Replication. I also learned about the different types of backup, such as
incremental, differential, and full backup.

23
6)Cloud Computing

During my internship, I learned about cloud computing and its different types such as SaaS,
PaaS, and IaaS. I worked with cloud platforms like Microsoft Azure and Amazon Web
Services (AWS) and gained knowledge on how to deploy applications and services on the
cloud. I also learned about cloud security and how to protect data in the cloud.

24
7)Window Server

I gained knowledge on how to install and configure Windows Server, Active Directory, and
other server roles. I also learned about server management using tools such as Server
Manager and PowerShell. I also gained knowledge on how to configure and manage
Windows Server security.

8)Data Center

During my internship, I learned about data center operations and gained knowledge on how
to manage servers, storage, and networking in a data center environment. I also learned about
the different types of data center architectures, such as traditional, converged, and hyper-
converged.

25
3.1.8 Scope of IT consultancy:

• The global sourcing market in India continues to grow at a higher pace compared to
the IT-BPM industry. India is the leading sourcing destination across the world,
accounting for approximately 55% market share of the US$ 200-250 billion global
services sourcing business in 2019-20.
• India's rankings improved four places to 46th position in the 2021 edition of the
Global Innovation Index (GII).
• The IT industry accounted for 8% of India's GDP in 2020. According to STPI
(Software Technology Park of India), software exports by the IT companies
connected to it, stood at Rs. 1.20 lakh crore (US$ 16.29 billion) in the first quarter of
FY22.

Figure 14: IT Market Share

26
3.1.9 Organization Evaluation:

• Environment was good and friendly


• Employees were kind, friendly and respectful

3.1.10 Learning Outcomes:

• If you don't know something, you can always go and ask.

• Look for help at online communities.


• Be simple, professional, formal and creative.

• Don't be afraid of showing your personality through your design or presentation

• You can learn by observing more than asking.

• Never afraid to speak what you think.

• It is important to keep backup soft copies of hard copy.

• Experienced and learned about various useful tools in here.

• Repetition makes work done faster.

3.1.11 Supervisors at Innovate-369:

1. Brijesh Patel (Chief Executive Officer)


2. Darpan Sir (Lead Technician)

3.1.12 Conclusion:

In conclusion, my internship at innovate 369 has been an enriching experience that has
allowed me to gain valuable insights into the world of software development. Over the
course of six weeks, I have learned a wide range of skills and technologies, including Python,
MySQL, Linux commands, computer hardware, Windows Server 2019 Datacenter,
virtualization, data structures, algorithms, and more.

27
Throughout my internship, I had the opportunity to apply the concepts I learned to a real-
world project and collaborate with a team of developers and project managers. This hands-on
experience has helped me to develop my problem-solving skills, enhance my communication
abilities, and gain practical experience working in a team environment.

In addition, my internship has provided me with a greater understanding of the software


development process and the importance of planning, designing, testing, deploying, and
maintaining software. I have also learned about the critical role that software development
plays in helping organizations achieve their business objectives and provide value to their
customers.

Overall, my internship at innovate 369 has been an invaluable experience that has helped me
to build my skills, enhance my knowledge, and gain practical experience working in the field
of software development. I am grateful for the opportunity and look forward to applying the
skills I have learned to my future career endeavors.

1. Communicate with your visitors effectively. Interacting with your audience is vital when
it comes to generating more business. It is viable to make a website that enables you to get in
touch with your customers and prospects, and you can produce valuable content for the
audience associated with the industry or business you're in. Afterwards, post the content on
your blog, share it on social media networks and respond to customers' comments and
feedback promptly. This will show your clients the extent to which you’re concerned about
their satisfaction and responsive to their needs.

2. Improve your connectivity. A website will facilitate things like expanding your reach and
attracting more visitors to your business. Planning to make a responsive website design for
your site will help make it accessible to an extensive range of users spanning several devices,
such as tablets or smartphones. This will increase both your site's exposure and organic
traffic.

3. Prove your reliability. A website offers a straightforward method of showing the


credibility of a business, and the way a person represents his business online is
vital for attracting more customers or visitors. Therefore, your website design
should be handled in the best possible way, because a professional presentation
speaks volumes as testimony to your business. With the help of website

28
development, you can add your skills, credentials, experience, expertise and more
in a single place. These details help you earn the trust and confidence of your
visitors and serve as a reference point for customers interested in your business,
making it easy for you to produce leads.

29
4. Bibliography

4.1 Reference:

https://www.ibef.org/industry/information-technology-india

https://www.innovate369.com/

https://en.wikipedia.org/wiki/Website

https://gujaratindia.gov.in/

https://en.wikipedia.org/wiki/Web_development

https://en.wikipedia.org/wiki/Mobile_app_development

https://www.invonto.com/insights/mobile-app-development-process/

https://en.wikipedia.org/wiki/Software_development

https://en.wikipedia.org/wiki/Digital_marketing

https://en.wikipedia.org/wiki/React_(JavaScript_library)

https://www.simbla.com/

30
31

You might also like