AN INTERNSHIP REPORT
Under the Guidance of
KARUNANIDHI N S HR MANAGER
In
Partial fulfillment for the Award of the requirements for the degree of
BACHELOR OF COMPUTER APPLICATIONS
to the
Thiruvalluvar University, Serkkadu, Vellore-636106
An Internship Submitted
By
TAMILSELVAN B
REG NO:
31023U09051
DEPARTMENT OF COMPUTER APPLICATIONS
GOVERNMENT THIRUMAGAL MILLS COLLEGE
GUDIYATHAM, VELLORE DIST-632602
BONAFIDE CERTIFICATE
Certified that MR TAMILSELVAN B, a student of Bachelor of Computer
Applications (BCA) at Government Thirumagal Mills College, Gudiyattam, has
successfully completed a 15-days internship in the domain of Web
Development at Adventure Technology Solutions Pvt Ltd from 22.05.2025 to
07.06.2025. This internship was carried out under the guidance of the team
at Adventure Technology Solutions Pvt Ltd Solutions and meets the academic
requirements as per the regulations of this institution. She has shown keen
interest and active participation during the training period and has met the
expected learning standards.
(INTERNSHIP GUIDE) (HEAD OF THE DDEPARMENT)
Submitted for the Fifth-semester examination field study work held on
External Examiners
1.
2.
DECLARATION
TAMILSELVAN B student of final year BCA in Computer Applications at
Government Thirumagal Mills College ,Gudiyatham .I hereby declare that
this report is the record of the internship I have completed at
ADVENTURE TECHNOLOGY SOLUTIONS Pvt Ltd in the field of Web
Development.
hereby declare that the internship report titled "Internship Report on Web
Designing at Adventure Technology Solutions Pvt Ltd" is an authentic record
of my own work carried out from 22nd May 2025 to 7th June 2025, as part
of the curriculum.
The information presented in this report is true and original to the best of my
knowledge and belief. This report has not been submitted to any other
university or institution for the award of any degree.
PLACE: GUDIYATHAM STUDENT NAME: TAMILSELVAN B
DATE: REG NO:31023U09051
ABSTRACT
This report details the internship undertaken at Adventure Technology Solutions
Pvt Ltd, Chennai, from 22nd May 2025 to 7th June 2025, as a part of the Bachelor
of Computer Applications (BCA) curriculum. The primary focus of the internship
was on Web Designing.
During the internship, I gained practical exposure to various aspects of the
web design lifecycle, including understanding client requirements, creating
wireframes and mock-ups, front-end development using HTML, CSS, and
JavaScript, responsive design principles, and testing. I had the opportunity to
work on "a module for an e-commerce website," "the redesign of a
company's internal portal", "assisting with the development of a responsive
landing page".
This report outlines the company profile, the tasks performed, the skills and
technologies learned, and the overall learning experience. The internship
provided a valuable opportunity to apply theoretical knowledge to real-world
scenarios and develop professional skills in the field of web designing
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to several individuals who have
support and guided me throughout this internship.
First and foremost, I am deeply grateful to “Adventure Technology Solutions
Pvt Ltd” for providing me with the opportunity to undertake this internship.
I extend my special thanks to my company supervisor, my Reporting Manager,
and the entire team at Adventure Technology Solutions for their invaluable
guidance, encouragement, and for sharing their expertise with me. Their
support was instrumental in making this internship a fruitful learning
experience.
I am also thankful to Government Thirumagal Mills College and the
Department of Computer Applications for incorporating such practical
learning experiences into our curriculum. My sincere appreciation goes to
our tutor mam V. Divyadevi MCA.,M.Phil.,B.Ed.,NET., my faculty guide, for
their continuous support and for providing necessary academic insights.
Finally, I would like to thank my family and friends for their constant
encouragement and support throughout my studies and this internship
period.
Submitted by: T A M IL S E L V A N B
REN :(31023U09051
CONTENTS
Declaration I
Abstract Ii
Acknowledgement Iii
Content Iv
S.No Title Pageno
1 Introduction 1
1.1 Background of Internship 1
1.2 Objectives of Internship 1
1.3 Scope of Internship 2
1.4 Organization of the Report 2
2 Company Profile - Adventure technology Solutions Pvt Ltd 3
2.1. Objective 3
2.2. History of the Company 3
2.3. Organization Services 3
2.4. Organizational Structure 4
3 Internship Work and Tasks Performed 5
3.1. Introduction to the Role: Web Designing Intern 5
3.2. Key Responsibilities and Duties 5
3.3. Detailed Description of Tasks/Proje cts Undertaken 6
3.3.1. [Project/Task 1 ] 6
3.3.2. [Project/Task 2 ] 7
3.3.3. [Project/Task 3 ] 8
3.3.4. [Project/Test 4 ] 10
3.4. Weekly Log/Summary of Activities (Optional, but good for 12
detail)
4 Technical Skills and learning Outcomes 13
4.1. Primary functionalities include 13
4.1.1. Project planning and analysis 13
4.1.2. Front-end Development 13
4.1.3. Back-end Development 13
4.1.4. Database Management 13
4.1.5. Testing and Quality Assurance 14
4.1.6. Deployment and Maintenance 14
4.1.7. Research and Development 14
4.2. Project Manager/Team Leader 14
4.2.1. Front-End Developer 15
4.2.2. Back-End Developer 15
4.2.3. Full-Stack Developer 15
4.2.4. Bootstrap 16
4.2.5. Back-End internship Task Sections 16
4.3. Web Development Intern 17
5 Conclusion and Future Scope 18
5.1. Internship Experience 18
5.1.1. Roles & Responsibilities 18
5.1.2. challenges faced and solutions 19
5.2. Learning & Development 19
5.3. Conclusion 20
6 References/Bibliography 21
7 Appendix 22
V
INTRODUCTION
1.1. Background of Internship
The internship program is an integral part of the Bachelor of Computer
Applications (BCA) curriculum at Government Thirumagal Mills College It
aims to provide students with practical, hands-on experience in a real-world
professional environment. This exposure helps bridge the gap between
academic learning and industry practices, preparing students for their future
careers. This report documents the internship undertaken at Adventure
tecnology Solutions Pvt Ltd, focusing on Web Designing.
1.2. Objectives of Internship
The primary objectives of this internship were:
* To gain practical experience in the field of web design and development.
* To understand the workflow and processes involved in a professional software
development environment.
* To apply theoretical knowledge acquired during the BCA program to realworld projects.
* To learn new web technologies and tools used in the industry.
* To develop professional skills such as teamwork, communication, and problem-solving.
* To understand industry best practices in web design, including UI/UX principles and
responsive design.
1
1.3. Scope of Internship
The internship at Adventure tecnology Solutions Pvt Ltd involved working with the
web development team. The scope of work primarily included:
* Assisting in the design and development of web pages and user interfaces.
* Learning and implementing front-end technologies such as HTML, CSS, and JavaScript.
* Understanding the principles of responsive web design and ensuring crossbrowser
compatibility.
* Participating in team meetings and discussions related to project development.
1.4. Organization of the Report
This report is organized into five main chapters:
Chapter 1 (Introduction): Provides an overview of the internship, its objectives, and
scope.
Chapter 2 (Company Profile): Details information about Adventure tecnology Solutions
Pvt Ltd.
Chapter 3 (Internship Work and Tasks Performed): Describes the specific tasks,
projects, and responsibilities undertaken during the internship.
Chapter 4 (Technical Skills and Learning Outcomes): Highlights the technical and
soft skills acquired, along with challenges faced.
Chapter 5 (Conclusion and Future Scope): Summarizes the internship experience and
discusses its impact on future career aspirations.
2
COMPANY PROFILE - ADVENTURE TECNOLOGY SOLUTIONS PVT LTD
2.1. Objective
ADVENTURE TECNOLOGY SOLUTIONS 's primary objective is to "provide
innovative software solutions for businesses", "create engaging e-commerce
platforms" , "offer digital marketing services with a strong web presence".
The primary objectives of this internship were:
* To gain practical, hands-on experience in web designing within a professional corporate
setting.
* To apply theoretical knowledge acquired during academic studies to realworld projects.
* To understand the various stages of web development and design workflows.
* To enhance technical skills in relevant web technologies and design tools.
* To develop professional communication and teamwork skills.
2.2. History of the company
Adventure tecnology Solutions is a technology firm specializing in software
development, digital solutions, IT consulting. The company is dedicated to
providing innovative and robust solutions to its clients, covering various
aspects of IT, including web development, mobile application development,
and software services. Their commitment to quality and client satisfaction
has established them as a growing player in the Indian IT, web services
market.
3
2.3. Organization Services
Adventure tecnology Solutions Pvt Ltd offers a range of IT services, including but
not limited to:
* *Web Design and Development: Crafting visually appealing, user-friendly, and
responsive websites. This includes front-end development (HTML, CSS, JavaScript,
modern frameworks) and back-end development (PHP, Python, Node.js, databases,
etc.).
* *Custom Software Development: Building tailored software applications to meet
specific client needs.
* *Mobile Application Development: Designing and developing applications for
Android and iOS platforms.
* *E-commerce Solutions: Developing online stores and e-commerce platforms.
* *Digital Marketing Services: SEO, SEM, SMM, etc. (if applicable).
* *IT Consulting: Providing expert advice on technology strategy and implementation.
2.4. Organization Structure
"The company follows a flat organizational structure. The web development
team, where I interned, consists of project managers, senior developers,
junior developers, UI/UX designers, and testers. Interns are typically assigned
to a mentor or a senior team member for guidance." Adjust based on typical
structures.
4
INTERNSHIP WORK AND TASKS PERFORMED
3.1. Introduction to the Role: Web Designing Intern
As a Web Designing Intern at Adventure tecnology Solutions Pvt Ltd, my role
was to support the web development team in various stages of website
creation and maintenance. This involved learning and applying web design
principles, coding practices, and working with different tools and
technologies prevalent in the industry. The internship provided a platform to
translate academic knowledge into practical skills under the guidance of
experienced professionals.
3.2. Key Responsibilities and Duties
During the internship period from 22nd May 2025 to 7th June 2025, my key responsibilities
included:
* Assisting senior designers/developers in creating wireframes, mockups, and prototypes for
web pages.
* Developing and styling web pages using HTML5, CSS3, and JavaScript.
* Ensuring websites are responsive and function correctly across various devices and
browsers.
* Learning about UI/UX best practices and applying them to design tasks.
* Participating in code reviews and team discussions.
* Testing web applications for bugs and usability issues.
* Updating and maintaining existing websites.
* Researching new web design trends and technologies.
5
3.3. Detailed Description of Tasks/Projects Undertaken
3.3.1. Project/Task 1: Create a Java class Student with instance variables
name and rollNo, a static variable collegeName, and a method to display
student details. Demonstrate use of all variables.
PROGRAM:
public class Student
{
String name; int rollNo; static String collegeName =
"Government Thirumagal Mills College";
Student(String name, int rollNo)
{
this.name = name;
this.rollNo = rollNo;
void display()
{
System.out.println("Name: " + name);
System.out.println("Roll No: " + rollNo);
System.out.println("College: " + collegeName);
}
public static void main(String[] args)
{
Student s1 = new Student("Karthi keyan S", 101);
Student s2 = new Student("Santhosh E", 102);
s1.display(); s2.display();
}
}
6
OUTPUT:
Name: Karthi keyan S
Roll No: 101
College: Government Thirumagal Mills College
Name: Santhosh E
Roll No: 102
College: Government Thirumagal Mills College
3.3.2. Project/Task 2: Create an unordered list of your 5 favorite fruits.
PROGRAM:
<html>
<body>
<h1>HTML List Tasks</h1>
<h2>1. Unordered List of My Favorite Fruits</h2>
<ul>
<li>Mango</li>
<li>Strawberry</li>
<li>Banana</li>
<li>Apple</li>
<li>Blueberry</li>
</ul>
</body>
</html>
7
OUTPUT:
HTML List Tasks
1. Unordered List of My Favorite Fruits
• Mango
• Strawberry
• Banana
• Apple
• Blueberry
3.3.3. Project/Task 3: Write HTML to create a timetable (Monday–Friday)
with time slots using a table.
PROGRAM:
<html>
<head> <style>
table,th,td{ border:1px
solid black; border-
collapse:collapse;
padding:8px;
}
</style>
</head>
<body>
<h2>4. II-BCA Weekly Timetable</h2>
<table>
<tr>
<th>Time</th>
<th>Monday</th>
<th>Tuesday</th>
<th>Wednesday</th>
8
<th>Thursday</th>
<th>Friday</th>
</tr>
<tr>
<td>9.30-10.15 AM</td>
<td>Java</td>
<td>Ns</td>
<td>Web</td>
<td>Java</td>
<td>Eng</td>
</tr>
<tr>
<td>10-15 11.00AM</td>
<td>Eng</td>
<td>Ns</td>
<td>tam</td>
<td colspan="2">Java Lab</td>
</tr>
<tr>
<td>11.00-11.45 AM</td>
<td>Web</td>
<td>Eng</td>
<td>Ns</td>
<td>Java</td>
<td>Tam</td>
</tr>
<tr>
<td>11.45-12.30 AM</td>
<td colspan="3">Java Lab</td>
<td>Ns</td>
<td>Tam</td>
</tr>
<tr>
<td>12.30-1.15 AM</td>
<td>Java</td>
<td>Tam</td>
<td>Ns</td>
<td>Eng</td>
<td>NM</td>
</tr>
</table>
</body>
</html>
9
OUTPUT:
4. II-BCA Weekly Timetable
Time Monday Tuesday Wednesday Thursday Friday
9.30-10.15 AM Java Ns Web Java Eng
10-15 11.00AM Eng Ns Tam Java Lab
11.00-11.45 AM Web Eng Ns Java Tam
11.45-12.30 AM Java Lab Ns Tam
12.30-1.15 AM Java Tam Ns Eng NM
This the output of 3.3.3.
10
3.3.4. Project/Task 4: *Create a class TypeCastingDemo and write
methods to demonstrate the following conversions:*
* int to byte
* float to int
* double to long
* char to int
long to double
int to double
byte to int
string to int
int to string
boolean to string
11
PROGRAM:
public class Typecasting
{ void intToByte(int
x)
{
byte b = (byte) x;
System.out.println("int to byte: " + x + " -> " + b);
} void
floatToInt(float f)
{
int i = (int) f;
System.out.println("float to int: " + f + " -> " + i);
} void
doubleToLong(double d)
{
long l = (long) d;
System.out.println("double to long: " + d + " -> " + l);
} void
charToInt(char c)
{
int i = c;
System.out.println("char to int: '" + c + "' -> " + i);
}
public static void main(String[] args)
{
Typecasting demo = new Typecasting();
demo.intToByte(130); demo.floatToInt(15.99f);
demo.doubleToLong(123456.789);
demo.charToInt('Z');
}
}
12
OUTPUT :
[Running] cd "c:\Users\ELCOT\Desktop\cpp file\" && javac kalpana.java &&
java kalpana
int to byte: 130 -> -126 float to
int: 15.99 -> 15 double to long:
123456.789 -> 123456 char to int:
'Z' -> 90
[Done] exited with code=0 in 2.872 seconds
3.4. Weekly Log/Summary of Activities (Optional)
* *Week 1 (22.05.2025 - 26.05.2025): Induction, introduction to the
team and company tools. Started learning about the company's web design
workflow. Assigned the "Responsive Landing Page" project. Began with HTML
structuring and basic CSS.
* *Week 2 (29.05.2025 - 02.06.2025): Continued development of the
landing page, focusing on CSS styling, responsive design implementation
using media queries, and adding JavaScript for interactivity. Started learning
about UI updates for the intranet page.
* *Week 3 (05.06.2025 - 07.06.2025): Completed the landing page
project and submitted it for review. Assisted with UI updates for the intranet
page, learned Git basics. Final report preparation and knowledge sharing
session.
13
TECHNICAL SKILLS AND LEARNING OUTCOMES
4.1. Primary functionalities include
During my internship at Adventure tecnology Solutions Pvt Ltd, I had the
opportunity to learn and work with various web design technologies and
tools.
4.1.1. Project planning and analysis
Collaborating with clients and other departments to understand project
requirements, define scope, and create technical specifications.
4.1.2. Front - end Development
Designing and implementing the user interface (UI) and user experience (UX)
of websites and web applications, ensuring responsiveness and crossbrowser
compatibility.(React.js, Angular, Vue.js, Next.js, Svelte)
4.1.3. Back - end Development
Building and maintaining the server-side logic, databases, and APIs that
power web applications.(Django, Flask, Laravel, Spring Boot, ASP.NET Core)
4.1.4.Data Base Management
Designing, implementing, and optimizing databases for efficient data storage
and retrieval.
14
4.1.5. Testing and Quality Assurance
Conducting thorough testing to identify and resolve bugs, ensuring the
functionality, performance, and security of web applications.
4.1.6. Deployment and Maintenance
Deploying web applications to production environments and providing
ongoing support, updates, and troubleshooting.
4.1.7. Research and Development
Staying updated with the latest web technologies and trends to implement
innovative solutions.
Roles and Responsibilities within the Web Development Department
Within the web development department, various roles contribute to project
success.
4.2. Project Manager/Team Lead
* Overseeing project timelines, budgets, and resources.
* Coordinating with clients and internal teams.
* Mentoring junior developers and interns.
* Ensuring adherence to coding standards and best practices.
15
14
4.2.1. Front - end Developer
* Translating UI/UX designs into interactive web interfaces using HTML, CSS,
and JavaScript.
* Implementing responsive design principles for various devices.
* Optimizing web pages for maximum speed and scalability.
* Working with front-end frameworks (React, Angular, Vue.js, etc.)
* Encountered various technical challenges and developed analytical skills to
find solutions.
* Learned to troubleshoot code and debug issues effectively.
4.2.2. Back - end Developer
* Developing server-side applications and APIs using languages like Node.js,
Python, PHP, or Ruby.
* Managing databases (SQL/NoSQL) and ensuring data integrity.
* Implementing security measures and authentication protocols.
* Integrating with third-party services and APIs.
4.2.3.Full - Stack developer
* Proficient in both front-end and back-end development.
* Capable of handling all aspects of web application development from user
interface to database.
16
4.2.3. Bootstrap
* Bootstrap is a front – end CSS framework used to design responsive and
mobile – first websites quickly. It provides ready – made HTML , CSS, and
JavaScript components like buttons, forms, modals, navigation bars, and
more.(FEATURES – Responsive Design, Pre-built components, Grid System,
Cross-browser Compatible, Customizable
4.2.4. Back-End Internship Task Sections
During my internship, although my role was primarily front-end focused, I was
also introduced to several back-end concepts and technologies:
Database Management: I worked with basic CRUD operations using MySQL
and understood how to structure relational databases for storing user and
product data efficiently.
Server-Side Scripting: I explored PHP and Node.js to handle data processing
and back-end logic such as form submissions and dynamic page rendering.
API Integration: I learned how to fetch and send data using APIs, and
understood how JSON is used to transfer data between the client and server.
Authentication Basics: I observed how user login systems work using
sessions and cookies, and the importance of security in back-end operations.
Git and Version Control: I used Git to commit and track back-end script
updates, improving my understanding of collaborative coding practices.
These back-end tasks helped me appreciate the complete web development
workflow, from UI creation to data handling and server communication.
17
4.3. Web Development Intern
* Assisting senior developers with coding tasks (e.g., bug fixes, implementing
minor features).
* Learning and applying new web technologies and frameworks.
* Participating in code reviews and team meetings.
* Documenting code and project progress.
* Contributing to testing and debugging efforts.
18
CONCLUSION AND FUTURE SCOPE
5.1. Internship Experience
The internship at Adventure tecnology Solutions Pvt Ltd from 22nd May 2025
to 7th June 2025 has been an invaluable learning experience. It provided a
comprehensive insight into the professional world of web design and
development. I had the opportunity to work on practical tasks, apply my
academic knowledge, and learn new industry-relevant skills. The guidance
from experienced professionals and the collaborative team environment
greatly contributed to my learning.
The focus on responsive web design, front-end technologies (HTML, CSS,
JavaScript), and understanding UI/UX principles has equipped me with a solid
foundation in web designing.
5.1.1. Roles and Responsibilities
As an intern in web designing at Adventure tecnology Solutions, my
responsibilities included:
* Assisting senior designers in creating website layouts using Figma.
* Writing and optimizing HTML and CSS for front-end development.
* Ensuring website responsiveness across different devices.
* Collaborating with content creators for integrating text and images.
* Participating in design review meetings.
19
5.1.2. Challenges Faced and Solutions
Every learning journey involves challenges, and this internship was no
exception.
* Challenge 1: "Integrating complex JavaScript functionalities into existing
designs."
* Solution:"I consulted with my mentor, researched online resources, and
practiced independently to understand the logic and implement the
solution."
* Challenge 2: "Meeting tight deadlines for multiple design iterations."
* Solution: "I learned to prioritize tasks, manage my time more effectively,
and communicate proactively with the team about progress and potential
roadblocks."
5.2. Learning and Development
The internship proved to be an invaluable learning experience, significantly
enhancing both my technical and soft skills.
* Technical Skills:
"Proficiency in Responsive Web Design:" Learned how to create web pages
that adapt seamlessly to various screen sizes using media queries and flexible
layouts.
"Understanding of UI/UX Principles:" Gained practical insights into user
interface and user experience design, focusing on usability and aesthetics.
* Soft Skills:
20
* Professional Communication: Improved my ability to communicate
effectively with team members and supervisors, asking questions and
presenting ideas clearly.
* Problem-Solving:" Developed a more structured approach to identifying
a”echnical issues encountered during design and development.
5.3. Conclusion
The internship at Adventure Technology Solutions Pvt Ltd from 22nd May to
7th June 2025 provided a well-rounded, hands-on experience in web
development, particularly in real-world applications of both front-end and
back-end technologies. I had the opportunity to work within a team
environment, which helped sharpen my collaboration and communication
skills.
This practical exposure enhanced my understanding of responsive design,
user experience principles, and coding best practices. I also gained familiarity
with development tools and environments used in the industry. The tasks,
projects, and mentorship significantly contributed to my technical proficiency
and overall career preparedness.
This internship bridged the gap between academic learning and professional
practice, strengthening my confidence to take on real-time software
development projects.
21
REFERENCES/BIBLIOGRAPHY
* www.youtube.com
* W3Schools: For quick tutorials and examples.
* CSS-Tricks: For advanced CSS techniques and articles.
* www.google.com
* Duckket, Jon. Accessible XHTML and CSS Web sites Problem Design Solution.
Wrox 2005.
22
APPENDIX
HTML:HTML stands for Hyper Text Markup Language. It is used to design the
frontend portion of web page using Markup Language. HTML is the
combination of Hypertext and Markup Language.
CSS: Cascading Style Sheets, fondly referred to as CSS, is a simply designed
language intended to simplify the process of making web page presentable.
JS: JavaScript is a famous scripting language used to create the magic on the
sites to make the site interactive for the user. It is used to enhancing the
functionality of a website to running cool games and web-based software.
23