Professional Documents
Culture Documents
Intern_Report (1)
Intern_Report (1)
Intern_Report (1)
An Internship Report
on
“Responsive Website Development & Search Engine Optimization”
Submitted in partial fulfillment of the requirements for the award of the degree for
professional development in innovation/Entrepreneur/Societal for the course
of
COMPUTER SCIENCE AND ENGINEERING-DATA SCIENCE
For the Academic Year 2023-24
Submitted By
Dr. Anitha D B
Assoc. Professor and Head
Department of CSE-Data Science
CERTIFICATE
Certified that the Internship work entitled “Web Development” carried out by “
Charitha Deepak [4AD21CD011]” students of ATME College of Engineering, Mysuru
in partial fulfillment of the requirements for the award of the degree for professional
development in innovation/Entrepreneur/Societal for the course in Computer Science &
Engineering- Data Science, of the Visvesvaraya Technological University, Belagavi
during the year 2023-24. It is certified that all corrections/suggestions indicated for
Internal Assessment have been incorporated in the Report deposited in the
departmental library. The Internship report has been approved as it satisfies the
academic requirements in respect of Internship work prescribed for the said Degree.
Internship Viva-Voce
To impart technical education in the field of data science of excellent quality with a
high level of professional competence, social responsibility, and global awareness
among the students.
MISSION
Apply data science concepts and algorithms to solve real world problems of the
society
Apply data science techniques in the various domains like agriculture, education
healthcare for better society
ACKNOWLEDGEMENT
We would like to express our immense gratitude to Dr. A K Murthy, Principal, ATMECE,
Mysuru for his timely help and inspiration during the tenure of the course.
We would like to express our deep gratitude to Dr. Anitha D B, Associate Professor and
Head, Department of Computer Science and Engineering-Data Science, ATMECE, Mysuru for her
timely co-operation while carrying the Internship work. His friendliness made us learn more.
We also extend our sincere thanks to the Internship Coordinator Mrs. Neethi M V,
Department of Computer Science and Engineering-Data Science, ATMECE, Mysuru who have
encouraged us throughout the course.
We would like to express our sincere thanks to the Internship Guides Dr Anitha D B,
Associate Professor and Head, Department of Computer Science Engineering-Data Science,
ATMECE, and External guides/Trainer Mr Dinesh Kumar,D R Technologies, Mysuru for their
guidance, encouragement and suggestions that helped us a lot in completion of the internship.
Last but not the least, we express our heartfelt gratitude to Almighty, our parents for their
love and blessings that helped us complete the Internship work successfully
TABLE OF CONTENTS
2.3 Applications 8
2.4 Advantages 9
Chapter 3 TASKS PERFORMED DURING THE 11-24
INTERNSHIP
3.1 Introduction to website, types of Websites 11
4.1 Conclusion 25
REFERENCES 26
Web Development
CHAPTER 1
INTRODUCTION
In the ever-evolving landscape of the digital realm, the synergy between responsive website
development and search engine optimization (SEO) stands as a pivotal axis in shaping an
organization's online presence. This internship report delves into the dynamic intersection of
these two crucial domains, shedding light on the symbiotic relationship that fuels the success
of modern businesses in the virtual sphere.
Responsive website development has become a cornerstone in the era of diverse digital
devices. As users engage with content across smartphones, tablets, and desktops, the
imperative for websites to adapt seamlessly to varying screen sizes and resolutions is more
pronounced than ever. The responsive design not only enhances user experience but also
plays a pivotal role in determining a website's search engine ranking.
Complementing this, the report also explores the intricacies of Search Engine Optimization,
an indispensable strategy for enhancing a website's visibility in search engine results. In a
world where the internet serves as the primary gateway for information, the position of a
website on search engine results pages can make or break its online success. The
multifaceted nature of SEO, encompassing technical, on-page, and off-page elements, forms
the backbone of a robust digital marketing strategy.
This internship report is a culmination of hands-on experience, where theoretical knowledge
converges with practical application in the realm of responsive website development and
SEO. The subsequent sections unfold a journey through project implementations, challenges
overcome, and lessons learned, providing a comprehensive overview of the vital role played
by responsive design and SEO in today's digital ecosystem. As we navigate through the
intricacies of crafting user-friendly interfaces and optimizing content for search engines, the
report aims to distill valuable insights and contribute to the ongoing discourse surrounding
effective digital presence.
The digital landscape is a constantly shifting terrain, demanding adaptability, and
innovation. This internship report extends beyond the surface exploration of responsive
website development and search engine optimization, delving into nuanced strategies and
emerging trends that shape the contemporary online experience. By scrutinizing case studies
and real-world applications, this report aims to bridge the gap between theoretical
knowledge and the pragmatic demands of the industry.
Front-end development: The following are the languages for Front-end development: -
HTML: Hypertext Markup Language is the basic building block of all websites.
It defines the structure and content of a web page.
CSS: Cascading Style Sheets control the appearance of a website, including the
layout, colors, fonts, and more.
JavaScript: This programming language adds interactivity to web pages, making
them more dynamic and engaging.
Back-end development: The following are the applications for Back-end development: -
Server-side scripting: This code runs on the web server and is responsible for
tasks such as processing user input, storing data, and generating dynamic content.
Full-stack development:
Benefits of tools: The following describes the benefits of the web-development for
individuals and for businesses: -
For Individuals:
For Businesses:
CHAPTER 2
This chapter gives the description of company, its various departments and about Web
Development environment.
2.3 Applications
Web development is a broad field with a wide range of applications across various
industries. Some of the key applications of web development include:
Websites: This is the most common application of web development. Websites
serve as online platforms for businesses, organizations, individuals, and more to
showcase their products, services, information, and content to a global audience.
E-commerce: Web development is extensively used in creating online stores and
marketplaces where businesses can sell their products and services directly to
consumers over the internet. E-commerce websites often require complex
functionalities such as shopping carts, payment gateways, inventory management,
and user authentication.
Web Applications: Web development is used to create web-based applications
that run on web browsers. These applications can range from simple tools like
calculators and to-do lists to complex enterprise-level systems like customer
relationship management (CRM) software, project management tools, and online
collaboration platforms.
Social Networking Platforms: Social media websites and platforms heavily rely
on web development to create interactive and engaging experiences for users to
connect, share content, and communicate with each other.
Online Learning Platforms: Web development plays a crucial role in creating e-
learning platforms and educational websites where students can access courses,
lectures, quizzes, and educational resources remotely.
Booking and Reservation Systems: Websites and web applications for booking
flights, hotels, rental cars, restaurants, appointments, and other services are
developed using web technologies to facilitate online reservations and scheduling.
Financial Services: Web development is used in creating online banking systems,
investment platforms, payment gateways, and financial management tools that
enable users to manage their finances, make transactions, and monitor their
accounts securely over the internet.
Healthcare Applications: Web development is applied in building telemedicine
platforms, patient portals, medical record systems, and health information
websites that allow healthcare providers and patients to communicate, access
medical records, schedule appointments, and seek medical advice remotely.
2.4 Advantages
Web development offers numerous advantages across various domains. Here are
some key advantages:
Global Reach: Websites and web applications can be accessed from anywhere with an
internet connection, allowing businesses to reach a global audience regardless of
geographical barriers.
Cost-Effectiveness: Compared to traditional brick-and-mortar businesses, setting up and
maintaining a web presence is often more cost-effective. Web development also offers
scalability, allowing businesses to start small and expand as needed.
Accessibility: Web development allows for the creation of accessible websites and
applications that can be used by people with disabilities. This inclusivity ensures that a
wider range of users can access and interact with digital content.
Rich User Experience: Advances in web technologies such as HTML5, CSS3, and
JavaScript frameworks enable the creation of rich, interactive user experiences with
features such as animations, multimedia content, real-time updates, and dynamic user
interfaces.
Data Analytics and Insights: Web development enables the implementation of
analytics tools and tracking mechanisms to gather data on user behavior, interactions,
and preferences. This data can be used to gain insights into audience demographics,
improve user experience, and make data-driven decisions.
Community Support and Resources: The web development community is vast and
active, providing access to a wealth of resources, tutorials, forums, and open- source
libraries/frameworks. This collaborative environment fosters innovation, knowledge
sharing, and continuous improvement in web development practices.
CHAPTER 3
Types of websites:
Static Website
Dynamic Website
Interactive Website
E-Commerce Website
Static Website:
Static websites are foundational elements of the online landscape, offering a straightforward
and efficient means of presenting content on the web. Comprising fixed HTML and CSS
files, these sites display consistent information to visitors, with content remaining unchanged
unless manually updated by developers. While lacking the dynamic capabilities of their
counterparts, static websites excel in simplicity, affordability, and ease of maintenance. They
find favor among small businesses, personal portfolios, and informational platforms seeking
to establish an online presence without the need for complex functionality or ongoing
updates. Despite their static nature, these websites play a vital role in delivering essential
information, showcasing products or services, and sharing ideas and expertise with a global
audience.
Dynamic Website:
Dynamic websites are the dynamic counterpart to static websites, offering interactive and
personalized experiences to users. Unlike static websites, which display fixed content,
dynamic websites can dynamically generate content based on user input, preferences, or data
from external sources. Powered by server-side scripting languages like PHP, Python, or
JavaScript, dynamic websites can pull information from databases, process user interactions,
and deliver customized content in real-time. This dynamic nature allows for features such as
user authentication, personalized recommendations, e-commerce transactions, and real-time
updates. From social networking platforms to e-commerce portals and online banking
systems, dynamic websites play a crucial role in providing engaging, responsive, and
feature-rich experiences on the web. Their ability to adapt and evolve in real-time makes
them indispensable tools for businesses, organizations, and individuals looking to create
dynamic and interactive web experiences.
Interactive Website:
Interactive websites are dynamic digital platforms designed to engage users through active
participation and feedback. These sites go beyond static content delivery, offering features
that encourage users to interact, explore, and contribute. From clickable buttons and
animated graphics to forms, quizzes, and games, interactive websites provide various
mechanisms for user engagement. By fostering two-way communication and personalized
experiences, interactive websites can enhance user satisfaction and help in having all the
support, or interactive maps, these websites aim to create immersive and memorable
experiences that captivate and delight visitors. As the demand for engaging online
experiences continues to grow, interactive websites remain at the forefront of web
development, shaping the way we interact with content and brands in the digital age.
E-Commerce Website:
E-commerce websites revolutionize the way businesses sell products and services by
providing a virtual marketplace accessible to customers worldwide. These websites facilitate
online transactions, enabling users to browse, select, and purchase items from the comfort of
their homes or on the go. E-commerce platforms offer a wide range of features, including
product catalogs, shopping carts, secure payment gateways, and order tracking systems, to
streamline the purchasing process and enhance user experience. Whether it's retail giants like
Amazon and eBay or niche boutiques specializing in unique products, e-commerce websites
cater to diverse needs and preferences, offering convenience, variety, and competitive
pricing. With the global e-commerce market continuing to expand, these websites play a
crucial role in driving economic growth, empowering businesses of all sizes to reach new
markets and customers in the digital age.
Projects Created:
1) Registration Form:
This involved creating a registration form using HTML elements like form, label, input
types (password, email, number), and button. External CSS was applied for styling,
including hex color codes, font adjustments, and layout properties like max/min width,
padding, margin, and borders. This project demonstrates the effective use of HTML and CSS
to design a functional and visually appealing registration form.
3) Responsive Piano:
A responsive piano was developed to adapt to different window sizes. The HTML
implementation included the utilization of meta tags for defining viewport properties and
initial scaling, ensuring compatibility across devices. Internal class usage facilitated styling
elements within specific sections of the piano, enhancing organization and maintainability.
In the external CSS stylesheet, before and after pseudo-elements were employed for
additional styling elements. Position elements and media queries were utilized to fine-tune
layout and responsiveness, ensuring optimal display on various screen sizes. This project
exemplifies the effective use of HTML and CSS techniques to create a responsive and
functional web component.
participants gained practical experience in applying CSS for UI design and developing
responsive web layouts.
5) CSS Gallery:
Project 10 involved creating a CSS gallery using HTML and external CSS. The HTML
implementation utilized the "Imagine" concept. External CSS was applied to explore font
family options, enhancing the gallery's typography. Flex-direction and flex-wrap tags were
utilized to control the layout, allowing for flexible and responsive gallery arrangements.
Additionally, the object-fit property was employed to ensure images fit within their
containers while preserving aspect ratios. This project demonstrates the effective use of CSS
styling techniques to design a visually appealing and responsive image gallery.
The goal of SEO is to help attract website visitor who will become customers, clients or an
audience that keeps coming back.
SEO Importance
SEO is a critical marketing channel. First and foremost: Organic search delivers 53% of all
website traffic. That’s one big reason why the global SEO industry is forecast to reach a
staggering $122.11 billion by 2028.SEO drives real business results for brands, business and
organization of sizes.
Whenever people want to go somewhere, do something, find information, research or buy a
product/service- there journey typically begins with a search but today search is incredibly
fragmented. User may search on traditional web search engines (Ex:Google, Microsoft
Bing), social platform(Ex:Youtube,Instagram) or retailer websites(Ex:Ajio).
SEO is also incredibly important because the search engine results pages (or SERPs) are
super competitive – filled with search features (and PPC ads). SERP features include:
1. Knowledge panels.
2. Featured snippets.
3. Maps.
4. Images.
5. Videos.
6. Top stories (news).
SEO is the foundation of holistic marketing, where everything your company does matters.
Once you understand what your users want, you can then implement that knowledge across
your:
1. Campaigns (paid and organic).
2. Website content.
3. Social media properties.
SEO is a channel that drives the traffic you need to achieve key business goals (e.g.,
conversions, visits, sales). It also builds trust – a website that ranks well is generally
regarded as authoritative or trustworthy, which are key elements Google wants to reward
with better rankings.
TYPES OF SEO
There are Three types of SEO’s:
1. Technical SEO:
Involves optimizing the technical aspects of your website to ensure that search engines can
easily crawl, index, and understand your content. It plays a critical role in how search
engines rank your website. Key elements of technical SEO includes:
Website speed and performance optimization
Mobile-friendliness to cater to mobile user
Structured data markup(Schema.org) to enhance rich snippets in search results.
XML sitemaps to help search engines discover and index your page.
Robots.txt files to control search engines travelers access to specific parts of your site.
2. On-Site:
On-Page SEO refers to the optimization of individual web pages on your website to improve
their visibility in search engine results. It involves various on-page elements to make your
content and web pages more search engine-friendly, such as:
Keyword optimization: Researching and strategically using relevant keywords in your
content, headings, Meta tags, and URLs.
High-quality content: Creating valuable, informative, and engaging content that meets user
intent and provides a great user experience.
Meta tags: Optimizing meta titles, meta descriptions, and header tags for keyword relevance
and user appeal.
URL structure: Creating clean and descriptive URLs that are user-friendly and include
keywords.
Image optimization: Ensuring that images are appropriately compressed, have descriptive alt
text, and load quickly.
Internal linking: Building a well-structured internal link network to help users navigate your
site and distribute link authority.
3. Off-Site:
Off-Page SEO focuses on activities that occur outside of your website to improve its
authority and reputation. A key aspect of off-page SEO is link building, but it also includes
other strategies like:
Building high-quality backlinks from authoritative and relevant websites.
Social media engagement to promote content and build your online presence.
Online reputation management to monitor and enhance your brand's image.
Influencer outreach and partnerships to gain exposure and back links.
In addition to these core types of SEO, there are other specialized forms of SEO tailored to
specific needs or niches, including:
Local SEO:
Local SEO is focused on improving the online visibility of businesses with physical
locations. It includes tactics like optimizing Google My Business listings, acquiring local
citations, and encouraging customer reviews. The goal is to appear in local search results
when users search for products or services in their geographic area.
International SEO:
International SEO is for websites that target global audiences. It involves optimizing for
different languages and regions, including href-lang tags, geotargeting, and content
localization to ensure that your website ranks well in various international markets.
E-commerce SEO:
E-commerce SEO is specialized for online stores and aims to optimize product listings,
improve site navigation, and increase conversions. This includes strategies like optimizing
product descriptions, category pages, and implementing structured data for product listings.
When talking about traditional web search engines like Google, there are four separate
stages of search:
Crawling: Search engines use crawlers to discover pages on the web by following links and
using sitemaps.
Rendering: Search engines generate how the page will look using HTML, JavaScript and
CSS information.
Indexing: Search engines analyze the content and metadata of the pages it has discovered
and add them to a database (though there’s no guarantee every page on your website will be
indexed).
Ranking: Complex algorithms look at a variety of signals to determine whether a page is
relevant and of high-enough quality to show when searchers enter a query.
But optimizing for Google search is different from optimizing for search other platforms like
YouTube or Amazon.
Let’s take Facebook, for example, where factors such as engagement (Likes, comments,
shares, etc.) and who people are connected to matter.
Then, on Twitter, signals like recency, interactions, or the author’s credibility are important.
And further complicating things: search engines have added machine learning elements in
order to surface content – making it even harder to say “this” or “that” resulted in better or
worse performance.
2. Researching:
Research is a key part of SEO. Some forms of research that will improve SEO performance
include:
Audience research: It’s important to understand your target audience or market. Who are
they (i.e., their demographics and psychographics)? What are their pain points? What
questions do they have that you can answer?
Keyword research: This process helps you identify and incorporate relevant and valuable
search terms people use into your pages – and understand how much demand and
competition there is to rank for these keywords.
Competitor research: What are your competitors doing? What are their strengths and
weaknesses? What types of content are they publishing?
Brand/business/client research: What are their goals – and how can SEO help them achieve
those goals?
Website research: A variety of SEO audits can uncover opportunities and issues on a website
that are preventing success in organic search. Some audits to consider: technical SEO,
content, link profile and E-E-A-T.
SERP analysis: This will help you understand the search intent for a given query (e.g., is it
commercial, transactional, informational or navigational) and create content that is more
likely to earn rankings or visibility.
3. Planning:
An SEO strategy is your long-term action plan. You need to set goals – and a plan for how
you will reach them.
Think of it your SEO strategy as a roadmap. The path you take likely will change and evolve
over time – but the destination should remain clear and unchanged.
tasks. Or, if you have the resources and none of the tools on the market do exactly what you
want, you can make your own tools.
If you want to update specific content, you can do so without changing the entire website
layout. This flexibility is crucial for website that frequently updates their content, such as
news websites or blogs.
Supports Different Purpose:
Different pages can serve various purposes, such as product pages, contact forms, about us
section, and more. Tailoring each page for a specific purpose helps in achieving the website
overall goals effectively.
.
2) Services Page
• Concept to Product Services: Comprehensive service offerings covering the entire product
development lifecycle. From conceptualization and design to fabrication and production.
• Service Offerings:
Automation: Streamlining processes and enhancing efficiency through automation solutions.
Fabrication: Precision manufacturing services catering to various industries.
Designing: Innovative design solutions tailored to meet client specifications and
requirements.
3D Printing: Cutting-edge additive manufacturing capabilities for rapid prototyping and
production.
• Gallery Section: Showcase of previous projects and successful implementations. High-
quality images highlighting the diversity and excellence of services offered. Visual
representation of the company's expertise and capabilities.
• Navigation to Other Pages: Seamless navigation to other pages such as Homepage, About
Us, and Contact.
3) About Us Page: Has details about inception of the company and its history. A section
where the core values of the company are explained along with Company’s techniques and
policies
4) Contact Us page: The user can enquire by clicking on the particular sectors of work.
A message bar will display for every enquiry click. A different message bar for general
enquiry is also present. All their contact numbers, social media links to their accounts and
a map to their office is also present in the footer.
It is suggested to visit the website to take a look at the transitions and animations which
cannot be seen through images.
Link: https://www.drtechnologies.in/
CHAPTER 4
REFLECTION NOTES
4.1 CONCLUSION
REFERENCES