0% found this document useful (0 votes)
21 views27 pages

Internship Report

The Summer Training Report by Khushi Nandkumar Upadhyay outlines her 15-day internship at ClickColon Solutions Pvt. Ltd., where she developed a responsive web application using HTML, CSS, JavaScript, and PHP. The report details the objectives, methodologies, and technologies learned during the internship, emphasizing the practical application of web development skills. It concludes with reflections on the learning outcomes and the potential for future enhancements in web development projects.

Uploaded by

Sonal Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views27 pages

Internship Report

The Summer Training Report by Khushi Nandkumar Upadhyay outlines her 15-day internship at ClickColon Solutions Pvt. Ltd., where she developed a responsive web application using HTML, CSS, JavaScript, and PHP. The report details the objectives, methodologies, and technologies learned during the internship, emphasizing the practical application of web development skills. It concludes with reflections on the learning outcomes and the potential for future enhancements in web development projects.

Uploaded by

Sonal Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Summer Training Report

ClickColon Solutions Pvt. Ltd.

Submitted by

KHUSHI NANDKUMAR UPADHYAY


12202040703016

In partial fulfillment for the award of the degree of

BACHELOR OF ENGINEERING
in
Computer Engineering
Madhuben and Bhanubhai Patel Institute of Technology

The Charutar Vidya Mandal (CVM) University,


Vallabh Vidyanagar – 388120

A.Y. 2024-25 ODD TERM


Madhuben and Bhanubhai Patel Institute of Technology
Computer Engineering

CERTIFICATE

This is to certify that Khushi Nandkumar Upadhyay (12202040703016) has submitted


the Summer Training report based on internship undergone at ClickColon Solutions Pvt.
Ltd. for a period of 15 days from 15/05/2024 to 30/05/2024 in partial fulfillment for the
degree of Bachelor of Engineering in Computer Engineering, Madhuben and
Bhanubhai Patel Institute of Technology at The Charutar Vidya Mandal (CVM)
University, Vallabh Vidyanagar during the academic year 2024 – 25.

Prof. Shraddha Korvadiya Prof. Shital Gondaliya


(Internal Guide) (Head of Department)
DECLARATION

I, Khushi Nandkuamr Upadhyay (12202040703016), hereby declare that the


Summer Training report submitted in partial fulfillment for the degree of
Bachelor of Engineering in Computer Engineering, Madhuben and Bhanubhai
Patel Institute of Technology, The Charutar Vidya Mandal (CVM) University,
Vallabh Vidyanagar, is a bonafide record of work carried out by me at
ClickColon Solutions Pvt. Ltd. under the supervision of Prof. Shraddha
Korvadiya 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


Khushi Nandkuamr Upadhyay
ACKNOWLEDGEMENT

I would like to express my sincere gratitude to all those who have supported me throughout
the course of this project.
First and foremost, I extend my deepest appreciation to my project guide, Mr. Ravi Mori
Sir whose expertise, guidance, and encouragement were invaluable throughout this project.
His insights and feedback played a crucial role in shaping this work. I am also grateful to
ClickColon Solutions Pvt. Ltd. for providing the necessary resources and facilities to
conduct my internship and also for their assistance and support in accessing data and
resources.
My heartfelt thanks to my colleagues and friends, for their continuous support and
constructive suggestions. Their help in brainstorming and problem-solving was essential in
overcoming various challenges.
I am indebted to my family, particularly my parents, for their unwavering support, patience,
and encouragement throughout this journey. Their belief in me has been a source of
strength and motivation.
Lastly, I acknowledge the contributions of everyone who indirectly supported this project.
To all those who provided their time, knowledge, and resources, I am profoundly grateful.

Thank you all.

Khushi Upadhyay

i
ABSTRACT

This report details the internship experience of Khushi Upadhyay at ClickColon Solutions
Pvt. Ltd., undertaken as part of the Bachelor of Engineering program at the Madhuben
and Bhanubhai Patel Institute of Technology. The primary focus of the internship was the
development of a responsive website using the Web Development (Html, Css, JavaScript,
and Php).
The project aimed to create a responsive, user-friendly web application that showcases the
practical application of Web development. The development process involved setting up a
database for efficient data management, using Php to establish a robust server-side , and
leveraging Html & Css to build a dynamic front-end interface. Using technologies to
ensuring seamless performance and integration.
Tools and technologies used in this project included Visual Studio Code, Xamp and
libraries. The report concludes with reflections on the learning outcomes, potential for
future enhancements, and the broader implications of the project for web development.
This internship not only enhanced my technical skills but also provided valuable insights
into real-world project management.

ii
LIST OF FIGURES

Figure 5.2.1 Home Page……………………………………………... 12


Figure 5.2.2 About Page……………………………………………….... 12

Figure 5.2.3 Service Page……………………………………………... 13

Figure 5.2.4 Games Page……………………………………………… 13

Figure 5.2.5 Quiz Page………………………………………………….. 14

Figure 5.2.6 Math Lession ……………………………………….......... 14

Figure 5.2.7 Game1 Page……………………………………………. 15


Figure 5.2.8 Game2 Page……………………………………………. 15
Figure 5.2.9 SignUp Page……………………………………………. 16
Figure 5.2.10 Login Page……………………………………………. 16

iii
TABLE OF CONTENTS
Acknowledgement…………………………………………………………….. i
Abstract……………………………………………………………….............. ii
List of Figures………………………………………………………………… iii
Table of Contents………………………………………………………………. iv
1 Introduction ……………………………………………………………….. 01
1.1 Background………………………………………………………….. 01
1.2 Objective…………………………………………………………….. 02
1.3 Methodology………………………………………………………… 03
1.4 Scope and Limitations………………………………………………. 04
2 Company Profile…………………………………………………………… 05

3 Technologies Learned……………………………………………………... 06

3.1Web Development…………………………………………............... 06

3.2 Database ………………………….………………..………… 06

3.3 API Testing & Validation…………………………………………... 07

4 Outline of Work Done During Internship……………………………......... 08

5 Implementation and Result………………………………………………… 09

5.1 Implementation Steps……………………………………………….. 09


5.2 Results………………………………………………………………. 12

6 Conclusion and Discussion………………………………………………... 17

7 References……………………………………………………………......... 18

iv
12202040703016 Introduction

CHAPTER 1
INTRODUCTION

In the rapidly evolving landscape of web development, creating responsive and dynamic
websites is increasingly becoming a pivotal factor in achieving competitive advantage. The
surge in online interactions and digital services has amplified the need for robust web
applications that offer seamless user experiences. This report details my 15-day internship
experience at ClickColon Solutions Pvt. Ltd., where I focused on developing a
comprehensive web application using the technologies (Html, Css, JavaScript, and Php).
The primary goal was to build a user-friendly and efficient web application that leverages
the full capabilities of modern web technologies, demonstrating the practical application of
full-stack development methodologies.

1.1 Background:

The primary goal of a web application is to provide an engaging and efficient user
experience, meeting the diverse needs of its users. Traditional web development methods
often fall short due to limited scalability and lack of dynamic features, leading to
applications that do not fully leverage modern capabilities. Basic web development
technologies, such as the Front-end, harness the power of Html, Css, javaScript to create
robust and scalable web applications. These technologies work together to manage large
datasets, ensure efficient server-side processing, and deliver dynamic, interactive user
interfaces. During my internship at ClickColon Solution Pvt. Ltd., I focused on utilizing
these technologies to build a comprehensive web application, gaining hands-on experience
in Basic Web development and learning how to overcome common challenges in creating
responsive and user-friendly web solutions.

CVM University 01 MBIT


12202040703016 Introduction

1.2 Objectives:

The key objectives are:

1. Understanding Requirements and Planning:

 Analyze project requirements and goals, focusing on web development using the
Basic Web Development (Html, Css, JavaScript, Php).
 Define the scope of work, including frontend design, backend architecture, database
management..

2. Frontend Development:

 Develop a responsive and intuitive user interface (UI) using HTML & CSS.

 Utilized JavaScript for dynamic content rendering and user interaction.

 Integrated AJAX to communicate with the backend PHP scripts seamlessly.

3. Backend Development:

 Developed server-side logic using PHP to handle client requests and responses.
 Connected the application to a MySQL database using PHP and XAMPP for data
storage and retrieval.
 Implement CRUD operations to manage user data, content, and other application
functionalities.
 Created RESTful APIs to facilitate communication between the frontend and backend.

4. Database Management:

 Handled database transactions to maintain data consistency and manage complex


operations.
 Developed SQL queries for data manipulation (CRUD operations) and optimized
them for performance.

5. Authentication and Authorization:

 Implemented user authentication system using PHP and MySQL to manage user
logins and registrations.

CVM University 02 MBIT


12202040703016 Introduction

6. Testing and Debugging:

 Conduct tests for frontend and backend components to ensure functionality and
reliability.
 Utilized browser developer tools to debug front-end issues related to HTML, CSS,
and JavaScript.
7. Documentation and Reporting:

 Created detailed project documentation outlining the architecture, technologies used, and
system requirements.
 Prepare a comprehensive report outlining technical challenges, solutions
implemented, and lessons learned during the internship.

8. Collaboration and Communication:

 Participate in team meetings and discussions to review progress, share insights, and
receive feedback.
 Demonstrate effective communication skills in explaining technical concepts,
project updates, and addressing queries.

1.3 Methodology:

The project follows a clear and organized method. The frontend of the website is built using
Html & Css for a responsive and user-friendly experience, while the backend uses Php to
handle data. Php is used to data save,update or data insert using query.
The website is then thoroughly tested to make sure everything works well. Finally, the
project includes detailed documentation with a plan in place for future updates and
maintenance.

CVM University 03 MBIT


12202040703016 Introduction

1.4 Scope and Limitations:

The scope of this project includes the design, development, and deployment of a website
using the Basic Web Development. The project aims to create a responsive, user-friendly
website with key features like user authentication, service listings, and contact forms, while
ensuring performance optimization. However, the project is limited by the 15-day
internship duration, which restricts the depth of feature implementation and extensive
testing. Future improvements could involve additional features, enhanced performance
optimization, and more comprehensive testing to ensure long-term reliability and
scalability.

CVM University 04 MBIT


12202040703016 Company Profile

CHAPTER 2
COMPANY PROFILE

ClickColon Solutions Pvt. Ltd., established in 2024 and located in Vadodara, Gujarat,
specializes in providing comprehensive IT solutions tailored to meet the diverse needs of
its clients. The company focuses on delivering web-based applications that empower
businesses to effectively manage their operations online and in real-time.
ClickColon Solutions play an important role in the modern economy, and often experience
significantly higher pay than other industries. And Digital solutions have transformed the
worlds for web applications.
ClickColon Solutions Pvt.Ltd mission is to deliver optimal solutions with top quality
andbest services at affordable prices. In their Business Policy Customer satisfaction is
given top priority. ClickColon Solutions team is very friendly in dealings to the customers
and it helps us to retain lifelong relationship with our existing clients and expand our
customer circle worldwide.
They always try to improve the quality of their products by exploring innovative ideas and
new techniques. Exceed client's expectations by going beyond software to provide best
Web solutions that transform data into knowledge, enabling them to solve their problems.
They always try to enhance efficiency, productivity and capability of businesses by
delivering the services above & beyond industry values and customer expectations. They
visualize their organization to be the first and the last stop for the businesses across the
globe seeking out for long-term success and prosperity with the help of their team.
ClickColon Solutions Vision is to be a leading Web Solution company in IT sector and
progress in their current position in market. They clearly understand that all customer
landscapes are not of same kind. That’s why ClickColon sourcing methodology
encompasses a clear solution especially crafted to address the clients' issues.

CVM University 05 MBIT


12202040703016 Technologies Learned

CHAPTER 3
TECHNOLOGIES LEARNED

Here's a detailed overview of the technologies you used in your Web project, along with
Xamp.

3.1 Web Development :

The Web Development is a popular set of technologies used for building web
applications. It consists of :

 HTML: A markup language used for structuring and presenting content on the web.
It provides the basic building blocks for web pages.

 CSS: A stylesheet language used for describing the presentation of HTML elements. It
enhances the appearance and layout of web pages, including aspects like colors, fonts,
and spacing.

 JavaScipt: A programming language that enables interactive and dynamic elements on


web pages. It runs client-side in web browsers and allows for manipulation of HTML
and CSS, handling user interactions, and more.

 PHP: A server-side scripting language primarily used for web development. It


executes on the server to generate dynamic web pages, manage session data, interact
with databases, and handle server-side logic.

3.2 Database:

MySQL is used as the relational database management system (RDBMS) for this project,
integrated with XAMPP for local development and testing. Key features include:
 Scalability: MySQL provides robust data storage and retrieval capabilities, ensuring
data integrity and reliability.

 Security: Integrated with XAMPP's security measures, MySQL offers secure access
control and data protection features.

 Performance: Optimized queries and indexing support in MySQL ensure efficient data
handling and quick response times.

CVM University 06 MBIT


12202040703016 Technologies Learned

3.3 API Testing and Validation:

In this project, API testing and validation are handled using custom scripts and tools
integrated with the development environment:

 HTML, CSS, and JavaScript: Used to create interactive frontend components that interact
with backend APIs.

 PHP: Manages server-side logic and interacts with the MySQL database via XAMPP.

 XAMPP: Provides the local server environment for developing and testing PHP
applications.

In my Web project, I likely used Xamp to store and manage the application's data,
while leveraging Php to test and validate API endpoints built with JavaScript has been
used to create the frontend components that interact with these APIs, providing a
seamless user experience. This stack is known for its flexibility, efficiency, and ability
to handle modern web application requirements effectively.

CVM University 07 MBIT


12202040703016 Outline Of Work Done During Internship

CHAPTER 4
OUTLINE OF WORK DONE DURING INTERNSHIP

Week-1 (16/05/2024 - 18/05/2024):


During the first week of my internship, I began with a basic introduction to the office and
the internship program, which helped me understand the environment and expectations. I
then delved into the basics of the Basic Web Development, gaining essential knowledge
about HTML, CSS, JavaScript, and Php which are integral to Basic web development. By
the third day, I started hands-on work by building a simple website, allowing me to apply
the theoretical knowledge I had acquired and learn the foundational aspects of web
development through practical experience.

Week-2 (19/05/2024 - 25/05/2024):


During the second week of my internship, I started learning backend technologies such as
Php and How to connect database using Xamp. After acquiring basic knowledge, I began
implementing these technologies into my project. Throughout the week, I continued to dive
deeper into backend development, enhancing my understanding and application skills.
Towards the end of the week, I transitioned to learning frontend technologies like PHP and
database management with PHP further expanding my skill set in Basic web development.

Week-3 (26/05/2024 - 31/05/2024):


During the third week of my internship, I focused on advancing my skills in both frontend
and backend technologies. I started the week by implementing the frontend technology into
the project and continued to deepen my understanding of it. I then addressed queries and
errors within the project and conducted a deep learning session on PHP through videos.
Mid-week, I learned the basics of connecting the backend with the frontend. Building on
this knowledge, I implemented the connection between the backend and frontend and
thoroughly checked for errors. Towards the end of the week, I concentrated on debugging
the encountered errors and successfully completed the final project, constructing a basic
project based on the technologies I had learned.

CVM University 08 MBIT


12202040703016 Implementation and Results

CHAPTER 5
IMPLEMENTATION AND RESULTS

5.1 Implementation Steps:

Project Setup

 Initialize Project:
 Create a project directory.
 Set up version.
 Initialize the project with Frontend.
 Install Dependencies:
 Frontend: Html, Css, JavaScript.
 Backend: Php, Xamp.
 Configure Environment:
 Utilized do ten to manage environment variables, ensuring that sensitive data like
API keys are securely stored outside of the codebase.
1. Frontend Development:

 Create React Components:


 Home Page: Welcome message, statistics, call-to-action buttons.
 AboutUs Page: Company information, mission, vision, team members.
 Services Page: List of services with descriptions and images.
 Game Page: Form for user play game.
 Register Page: Registration form with fields like name, email, password.
 Login Page: Login form with fields for email and password.
 Navigation: Navbar with links to Home, About, Services, Contact, Register,
Login.
 Implement Routing:
 Use React Router to navigate between different pages.
 Form Validation:
 Validate user inputs in registration and login forms.

CVM University 09 MBIT


12202040703016 Implementation and Results

2. Backend Development:

 Set Up Php Server with Xamp:


 Initialize PHP server environment using XAMPP..
 Configure to MySql for backend.
 Define Models:
 User Model: Fields like name, email, password.
 Service Model: Fields to store service information.
 Implement Authentication:
 Implement JWT for secure authentication and authorization.
 Create API Routes:
 User Routes: Registration, login, get user details.
 Service Routes: CRUD operations for services.
 Contact Routes: Handling contact form submissions.

3. API Testing:

 Test APIs:
 Verify API functionality and endpoints using tools.
 Test CRUD operations for users and services.
 Ensure authentication and authorization work as expected.

4. Interactive User Interface:

 Design UI/UX:
 Create a user-friendly interface with responsive design using Html.
 Use CSS or a styling library for styling components.
 Implement Features:
 Developed an interactive map component using JavaScript libraries or frameworks
to display service locations dynamically.

 Implemented CSS or styling frameworks to enhance the visual appeal and usability
of UI components

CVM University 10 MBIT


12202040703016 Implementation and Results

5. Testing and Improvement:

 Collect Feedback:
 Gather user feedback to identify areas for improvement.
 Enhance Features:
 Make improvements based on feedback and test results.

6. Final Documentation:

 Create Documentation:
 Compile all project details, explanations, and visual elements.
 Ensure the documentation is clear and easy to follow.
 Prepare Presentation:
 Organize the presentation to highlight key features and functionalities.
 Ensure it is well-structured and easy to understand.

CVM University 11 MBIT


12202040703016 Implementation and Results

5.2 Results:

Figure 5.2.1 - Home Page

Figure 5.2.2 - About Page

CVM University 12 MBIT


12202040703016 Implementation and Results

Figure 5.2.3 – Service Page

Figure 5.2.4 - Games Page

CVM University 13 MBIT


12202040703016 Implementation and Results

Figure 5.2.5 - Quiz Page

Figure 5.2.6 – Math Lession Page

CVM University 14 MBIT


12202040703016 Implementation and Results

Figure 5.2.7 – Game1

Figure 5.2.8 – Game2

CVM University 15 MBIT


12202040703016 Implementation and Results

Figure 5.2.9 – SIgnUp Page

Figure 5.2.10 – Login Page

CVM University 16 MBIT


12202040703016 Implementation and Results

CHAPTER 6
CONCLUSION AND DISCUSSION

In conclusion, the development of the ClickColon Solutions website using the Basic Web
Development has successfully demonstrated the potential to enhance user experience and
business efficiency through a robust, dynamic, and interactive platform. By leveraging
HTML, CSS, JAVASCIPT and PHP the project implemented a comprehensive web
solution that includes secure user authentication, a responsive interface, and efficient data
management.

Key accomplishments include the successful integration of frontend and backend


components, the implementation of a secure authentication system using Php the
deployment of the application on scalable cloud platforms. The project effectively utilized
API integration and thorough testing Php, ensuring reliable and seamless communication
between components.

CVM University 17 MBIT


12202040703016 References

CHAPTER 7
REFERENCES

[1] https://youtu.be/jLqBiSDNXO0?si=j2AXhCfzobs3dXS6
[2] https://www.browserstack.com/guide/build-a-website-using-html-
css
[3] https://www.simplilearn.com/tutorials/php-tutorial/php-using-xampp
[4] https://www.geeksforgeeks.org/create-a-quiz-app-with-timer-using-
html-css-and-javascript/
[5] https://www.w3schools.com/graphics/game_intro.asp

CVM University 18 MBIT


CVM University 19 MBIT
CVM University 20 MBIT

You might also like