Pratik Patil Internship R
Pratik Patil Internship R
Pratik Patil Internship R
ON
WEB DEVELOPMENT
Submitted in partial fulfilment for the award of the degree of
Bachelor of Engineering
in
Carried out by
HARSHA P H
1SB20CS039
Mr.Lalitdas Vaishnav
MOTION CUT
CERTIFICATE
This is to certify that HARSHA P H bearing the USN 1SB20CS039 has carried out the
internship work entitled “Web development” in Motion Cut for the partial fulfilment
for the award of Bachelor of Engineering in Department of Computer Science and Engineering
in Sri Sairam College of Engineering, Bengaluru under Visvesvaraya Technological
University, Belagavi during the year 2023 - 2024.
External Viva:
2)
ACKNOWLEDGEMENT
I am very much thankful to our beloved Chairman and CEO Dr. Sai Prakash LeoMuthu and
to our Management Representative Dr. Arun Kumar R for their kind encouragement.
We express our sincere thanks to our Principal Dr. B Shadakshrappa, for providing us
adequate facilities to undertake this Internship.
We would like to thank our Head of Dept, CSE – Dr. Smitha J. A for providing us an
opportunity to carry out Internship and for his valuable guidance and support.
We would like to thank our mentors of Motion cut for guiding us during the period of
internship.
We express our deep and profound gratitude to our guide, Prof Shoba V , Associate
Professor for her keen interest and encouragement at every step in completing the Internship.
Additionally, we extend our heartfelt thanks to our internship coordinator, Prof. Amsa
Lakshmi M, Assistant Professor in the Department of Computer Science and Engineering,
for her invaluable support and guidance throughout the internship journey.
We would like to thank all the faculty members of our department for the support extended
during the course of Internship.
We would like to thank the non-teaching members of our dept, for helping us during the
Internship. Last but not the least, we would like to thank our parents and friends without
whose constant help, the completion of Internship would have not been possible.
ABSTRACT
It examines the challenges faced during the development process and the innovative solutions
implemented to overcome them, highlighting the growth of my problem-solving and technical
abilities. Additionally, the report reflects on the invaluable experience gained from collaborating
with team members and communicating effectively in a professional environment.
This internship at Motion Cut has significantly enhanced my technical skills and soft skills,
reinforcing my career aspirations in web development and preparing me for future opportunities.
One of the key projects, the Portfolio Website Development project, focused on creating an
elegant and visually appealing online portfolio designed to showcase the skills, accomplishments,
and work of an individual or organization. The primary goal was to develop an interactive and
user-friendly platform to present a wide range of projects, achievements, and experiences. This
digital portfolio acts as a dynamic space where the owner can display both past and ongoing
projects while demonstrating their growth and progress over time
Table of Contents
Sl no Description Page no
2 System Design 3
3 Proposed System 5
4 Requirement Analysis 6
8 Conclusion 15
9 References 16
CHAPTER 1
ABOUT THE COMPANY
Motion Cut Organization delivers comprehensive solutions for web design and
development, including expertise in MySQL, Python programming, HTML, CSS, and LINQ.
In response to the growing need for automation, Motion Cut excels in ERP, connectivity, SEO
services, conference management, web promotion, and custom software solutions, all tailored
to meet client requirements. Our team comprises a balanced mix of experienced professionals
dedicated to serving our clients with top-notch capabilities and adherence to industry
standards. We pride ourselves on having a dynamic and creative team passionate about
driving technological innovations in mobile technologies, web applications, and business and
enterprise solutions. Our organization's motto is to "Collaborate with our clients to deliver the
best technological solutions, creating a positive present and an even better future for their
businesses." Providing a complete suite of technical solutions is not just our tagline but our
vision for our clients and ourselves, and we work diligently to realize it.
Products Of Company
Android Apps
It is the process by which new applications are created for devices running the Android
operating system. Applications are usually developed in Java (and/or Kotlin; or other such
option) programming language using the Android software development kit (SDK), but other
development environments are also available, some such as Kotlin support the exact same
Android APIs (and bytecode), while others such as Go have restricted API access.
Web Application
It is a client–server computer program in which the client (including the user interface
and client- side logic) runs in a web browser. Common web applications include web mail,
online retail sales, online auctions, wikis, instant messaging services and many other
functions. web applications use web documents written in a standard format such as
HTML and JavaScript, which are supported by a variety of web browsers
Web design
At Motion cut, we understand that the quality of education and skill development is heavily
influenced by the caliber of the trainers. A mentor's guidance is crucial; without it, students
may find themselves falling behind. To address this, It ensures that our team consists of
highly skilled professionals, so you can be confident in the quality of your academic
experience.
We recognize that both personality development and academic success are significantly
shaped by effective mentorship. With the right training, students are better equipped for
future success. It is committed to providing top-tier mentorship, understanding its importance
in your growth.
Our team of expert mentors is dedicated to guiding trainees in the most effective ways
possible. To maintain the high standards of our mentorship, we regularly conduct skill
development programs. This ensures that our mentors stay updated with industry demands,
enabling them to prepare trainees comprehensively for their careers.
• Python
• Selenium Testing
• Software Training
Project Overview
The project aims to create a professional portfolio website that effectively highlights the
creator's work, skills, and personal brand. This website will serve as a centralized hub where
visitors can explore the creator's portfolio, learn about their background and expertise, and
connect with them for potential collaborations or opportunities. With a focus on user
experience, visual appeal, and functionality, the portfolio website will be designed to engage
and captivate visitors while providing them with valuable insights into the creator's
capabilities and achievements.
2. Objective Of Internship
The objectives of the internship related to the project of developing a professional portfolio
website can be multifaceted, aiming to provide the intern with practical experience, skill
development, and an opportunity to contribute meaningfully to the project. Here are some
potential objectives:
1)Hands-on Experience with Web Development: The internship offers the intern the
opportunity to gain practical experience in web development by actively participating in the
creation of a professional portfolio website. This includes tasks such as coding, designing,
testing, and deploying website components using relevant technologies and tools.
2)Understanding Client Requirements: Through the project, the intern will learn how to
gather and understand client requirements for a web development project. This involves
effective communication with the project stakeholders to identify goals, preferences, target
audience, and desired features for the portfolio website.
4)Content Creation and Management: The internship provides an opportunity for the intern
to contribute to content creation and management for the portfolio website. This involves
writing compelling copy, selecting and optimizing images and multimedia content, and
organizing information effectively to showcase the creator's work and expertise.
5)Project Management and Collaboration: Throughout the internship, the intern will
develop skills in project management and collaboration by working closely with team
members, including developers, designers, content creators, and project stakeholders. This
involves coordinating tasks, meeting deadlines, and effectively communicating progress and
challenges.
7)Skill Enhancement and Personal Growth: Ultimately, the internship aims to provide the
intern with valuable learning experiences and opportunities for skill enhancement and
personal growth. By actively participating in the development of a professional portfolio
website, the intern will develop technical skills, creative abilities, and professional
competencies that are valuable for their future career aspirations in web development or
related fields.
By aligning the internship objectives with the project of developing a professional portfolio
website, both the intern and the project team can work together to achieve mutually beneficial
outcomes and contribute to the success of the project.
The proposed system for a portfolio website project encompasses the envisioned improvements
and solutions to enhance the online presence and effectively showcase one's work and skills. , and
aims to create a compelling and effective online presence that not only showcases the creator's
work and skills but also provides a memorable and engaging experience for visitors, fosters
personal branding Here's a detailed breakdown of what such a proposed system might entail:
1.Dynamic and Visually Appealing Design: The new portfolio website would feature a modern
and visually captivating design that reflects the creator's aesthetic sensibilities and
professionalism. This might involve the use of high-quality imagery, elegant typography, and a
cohesive color scheme to create a visually engaging user experience.
2.Diverse Range of Projects Showcase: The proposed system would include provisions for
showcasing a diverse range of projects, including past work, personal projects, case studies, and
any other relevant endeavors. Each project would have its dedicated page or section with detailed
descriptions, images, videos, and links to further explore the project.
3.User-Friendly Experience: One of the key objectives of the proposed system would be to
ensure a user-friendly experience for visitors to the website. This would involve intuitive
navigation, clear organization of content, and easy access to relevant information. Users should
be able to find what they're looking for quickly and effortlessly.
5.Responsiveness Across Devices: In today's multi-device landscape, ensuring that the portfolio
website is fully responsive and optimized for various screen sizes and devices is essential. The
proposed system would prioritize responsive design principles to guarantee a seamless experience
for users accessing the website on desktops, laptops, tablets, and smartphones.
VS-Code Editor
HTML5
CSS
JAVASCRIPT & its frameworks.
B. Non-Functional Requirements
Availability
The online registration system shall permit backing up of the registration database while
other registration actives are going on.
Accessibility
The system shall be accessible by people with specific vision needs to the extent that a user
shall be able to display whole user interface in a larger font without truncating displayed text
or other values.
Security
The access permissions for system data may only be change by the systems data
administrator passwords shall never be viewable at the point of entry or any other time.
Design
Target audience: Who is your website for? Are you targeting potential employers,
clients, or other web developers? Your design should be tailored to your target
audience.
Content: What kind of content will you be including on your website? Will you be
showcasing your work, writing blog posts, or sharing your thoughts on the web
development industry? Your design should be able to accommodate the content
you want to include.
Overall aesthetic: What kind of look and feel do you want your website to have?
Do you want it to be modern and sleek, or more traditional and classic? Your
design should reflect your personal style and brand.
Analysis
Once you have designed your portfolio website, it is important to analyze it to make sure
it is meeting your goals. Here are some things to consider:
Is your website easy to navigate? Visitors should be able to easily find the
information they are looking for.
Is your website visually appealing? Your website should be visually appealing and
engaging. Use high-quality images and videos, and use a consistent color scheme
and typography.
Is your website responsive? Your website should look good and function well on
all devices.
Is your website meeting your goals? Are you getting the traffic and engagement
you were hoping for? Are you able to showcase your work and connect with
potential employers or clients?
HTML, CSS, and JavaScript are the three core technologies used to build web pages.
HTML is used to create the structure of a web page, CSS is used to style the page, and
JavaScript is used to add interactivity.
Implementation is the stage where the theoretical design is turned into a working system. The
most crucial stage in achieving a new successful system and in giving confidence on the new
system for the users that it will work efficiently and effectively.
The system can be implemented only after thorough testing is done and if it is found to work
according to the specification. It involves careful planning, investigation of the current
system and it constraints on implementation, design of methods to achieve the change over
and an evaluation of change over methods a part from planning.
Two major tasks of preparing the implementation are education and training of the users and
testing of the system. The more complex the system being implemented, the more involved
will be the system analysis and design effort required just for implementation.
The implementation phase comprises of several activities. The required hardware and
software acquisition is carried out. The system may require some software to be developed.
For this, programs are written and tested. The user then changes over to his new fully tested
system and the old system is discontinued.
TESTING
The testing phase is an important part of software development. It is the Information zed
system will help in automate process of finding errors and missing operations and also a
complete verification to determine whether the objectives are met and the user requirements
are satisfied. Software testing is carried out in three steps:
1. The first includes unit testing, where in each module is tested to provide its correctness,
validity and also determine any missing operations and to verify whether the objectives
have been met. Errors are noted down and corrected immediately.
2. Unit testing is the important and major part of the project. So errors are rectified easily in
particular module and program clarity is increased. In this project entire system is
divided into several modules and is developed individually. So unit testing is conducted
to individual modules.
3. The second step includes Integration testing. It need not be the case, the software whose
modules when run individually and showing perfect results, will also show perfect
results when run as a whole.
<section class="footer">
<div class="box-container">
<div class="box">
<h3>Pratyush's Portfolio</h3>
<p>Thank you for visiting my personal portfolio website. Connect with me over socials.
<br/> <br/> Keep Rising s.7'•˙¸ . Connect with me over live chat!</p>
</div>
<div class="box">
<h3>quick links</h3>
<h3>quick links</h3>
experience</a>
<script src="script.js"></script>
</body>
</html>
}
else {
header.style.backgroundColor =
'transparent’;
}});
menu_item.forEach((item) =>
{ item.addEventListener('click', ()
=> {
hamburger.classList.toggl
e('active');
mobile_menu.classList.to
ggle('active’);
});
});
Coursera Course:
Introduction to Web Development, UC Davis by Daniel Randall – It taught all the three
languages HTML5, CSS and JS thoroughly.
Stack Overflow:
How to modify Google drive links to embed in anchor tag in HTML.
W3 Schools:
How to give all social media and contacting links.