Prince Monga 07 Internship Report
Prince Monga 07 Internship Report
ON
WEB DEVELOPMENT
Submitted in the partial fulfilment of the requirement for the degree
of:-
BACHELOR OF COMPUTER APPLICATION
1. Preface 1
2. Acknowledgement 2
3. Declaration 3
4. Certificate 4
5. Company Profile 5
6. Abstract 6
12. Conclusion 33
14. References 35
0
PREFACE
The objective of practical training is to gain hands-on experience and understand the
working style of technical professionals, enabling students to adapt to the industry
environment effectively. As part of the academic syllabus for the Bachelor of Computer
Applications (BCA) degree course, I’m a third-year (5th semester) student, had the
opportunity to undertake practical training at Shishpa Infoway Pvt. Ltd., Sirsa. This report
is based on the knowledge and skills acquired during the training period.
This report outlines the website project, “Jammu Hotel Website”, which was developed
using HTML, CSS, JavaScript, and Bootstrap. The website is designed to showcase the
hotel's rooms, services, and amenities. It includes various features such as detailed room
descriptions, a gallery of available rooms, hotel services, facilities, and a booking form
for easy reservations. The project focuses on creating a responsive and user-friendly
interface to ensure an optimal user experience across different devices.
Despite our best efforts, some unintentional errors might have occurred, and it is
requested that they be kindly overlooked.
ACKNOWLEDGEMENT
1
I would like to express my sincere gratitude to everyone who supported me during my
internship and project. I am deeply thankful to the team at Shishpa Infoway Pvt. Ltd. for
their invaluable guidance, insights, and for providing a collaborative work environment.
Their expertise and constant encouragement played a significant role in the successful
completion of my project.
I extend my heartfelt thanks to the faculty of Ch. Devi Lal University, Sirsa, for their
unwavering support, motivation, and mentorship throughout my academic journey. Their
encouragement not only helped me stay focused but also inspired me to always push the
boundaries of my abilities.
This experience has been an enriching one, and I deeply appreciate all the help and
support I received from everyone involved. I look forward to carrying these learnings
forward into my future endeavors.
DECLARATION
I’m Prince Monga, a student of Ch. Devi Lal University, Sirsa, hereby declare that the
report titled "Jammu Hotel Website" is the result of my own independent work during my
2
internship at Shishpa Infoway Pvt. Ltd., from June 4, 2024, to July 21, 2024. This report
represents my learning, efforts, and skills gained throughout the internship period and
covers the project I developed as part of my training.
Throughout the project, I focused on building a seamless user experience by ensuring the
website’s responsiveness across all devices and platforms. Additionally, I gained handson
experience in optimizing website performance, understanding client requirements, and
troubleshooting issues to deliver a functional and visually appealing product. This project
also helped me strengthen my problem-solving skills and learn the importance of
adhering to deadlines and project requirements in a professional setting.
3
CERTIFICATE
4
COMPANY PROFILE
About Shishpa Infoway
Shishpa Infoway Pvt. Ltd. is a leading technology solutions provider specializing in web
development, software development, digital marketing, and IT consulting services. The
company aims to deliver innovative and high-quality solutions that meet the unique needs
of businesses and organizations across various industries. With a strong commitment to
excellence, Shishpa Infoway has established itself as a trusted partner for clients seeking
reliable and cutting-edge technological services.
5
ABSTRACT
The objective of practical training is to acquire real-world industry experience and
become familiar with the professional work environment, aiding in a smooth transition to
a career in web development. This report outlines the tools, technologies, and principles
involved in front-end web development, focusing on the creation of intuitive, interactive,
and responsive websites.
Front-end web development entails the design and implementation of the visual and
interactive components of websites that users directly engage with. Throughout the
training, I worked extensively with core web technologies such as HTML, CSS,
JavaScript, and Bootstrap. These technologies are essential for creating dynamic,
responsive, and user-friendly interfaces, ensuring a seamless experience across different
devices.
The primary focus of this training was to develop websites that are not only visually
appealing but also responsive, accessible, and optimized for performance. With the use of
Bootstrap, a powerful front-end framework, I was able to speed up development and
ensure the creation of mobile-friendly websites that adapt to any screen size. This training
emphasized the importance of user interface (UI) design, web accessibility, and
maintaining consistency across devices.
Key Words:
• Front-End Development
• Bootstrap
• Responsive Design
• Web Accessibility
6
ROLE AND RESPONSIBILITIES
During my internship at Shishpa Infoway Pvt. Ltd., my primary focus was on front-end
web development. I was responsible for the entire process of designing and implementing
the website's user interface (UI). My specific responsibilities included:
• Creating Web Pages: Using HTML5, CSS3, JavaScript, and Bootstrap, I developed
clean, structured, and visually appealing web pages. This involved translating design
wireframes and prototypes into functional code.
• Testing and Debugging: I tested the website across different browsers to identify and
fix issues related to compatibility, performance, and user interactions. This included
debugging CSS and JavaScript to ensure the site’s smooth performance.
• Collaboration with the Team: I worked closely with other developers and designers,
providing input on the design process and collaborating on how to integrate backend
features, ultimately improving the website’s user experience and functionality.
7
PROJECT DESCRIPTION & WEBSITE STRUCTURE
Objective
The objective of the Jammu Hotel Website project was to create a fully responsive,
user-friendly website for Jammu Hotel, showcasing their rooms, services, amenities,
and contact information. The website was designed to o er potential customers an easy
and intuitive way to explore the hotel’s o erings, view room availability, and contact
the hotel for inquiries or bookings. The project focused solely on the frontend
development, ensuring a visually appealing and functional website that enhances the
user experience.
Technology Stack
The Jammu Hotel Website was developed using a modern and e icient set of
technologies to ensure optimal performance, responsiveness, and user experience.
Below is the detailed breakdown of the technology stack used for the website
development:
Frontend:
The frontend of the Jammu Hotel Website focuses on creating an interactive, visually
appealing, and user-friendly interface for the visitors. The following technologies were
used to build the frontend:
8
1. HTML5
HTML5 was used as the core structure of the website. It provides the essential
elements for creating the web pages, ensuring semantic structure and improved
accessibility. HTML5 allows for better multimedia integration and enhanced
performance compared to older HTML versions.
Features Implemented:
2. CSS3
CSS3 was utilized for styling the website, allowing it to have a modern and clean
design. The use of CSS3 ensures that the website is responsive, adaptable to di
erent screen sizes, and visually engaging.
Features Implemented:
• Flexbox and CSS Grid for creating responsive layouts that work seamlessly
across devices.
• Animations and transitions for dynamic e ects (e.g., hover e ects, smooth
transitions).
• Media queries for optimizing the website for mobile devices, ensuring a
responsive layout.
• Custom themes and styling to align with the hotel’s branding, including
color schemes, fonts, and icons.
3. JavaScript
9
JavaScript was used to add interactivity and dynamic functionality to the website.
It enhances the user experience by enabling real-time interactions and improving
usability.
Features Implemented:
• Form Validation: JavaScript ensures that the booking and contact forms are
filled out correctly before submission, reducing errors and improving user
interaction.
• Event Handling: For hand ling user interactions like button clicks, form
submissions, and navigation.
4. Bootstrap
Bootstrap is a popular front-end framework that was used to streamline the design
and development process. It provides pre-built CSS and JavaScript components
that make it easy to create a responsive and mobile-first design.
Features Implemented:
• Grid System: Used for creating a responsive layout that adjusts seamlessly to
di erent screen sizes, ensuring a consistent and clean design across all
devices.
10
• Customization: Bootstrap’s styles were customized to align with the hotel's
branding and to create a unique design.
VS-Code
Key Features:
• Extensions: Tools like Prettier for code formatting and Live Server for real-
time updates.
Version Control
GitHub:
GitHub
Website Structure
The structure of the Jammu Hotel Website was systematically designed to provide a
seamless and intuitive user experience. Below are the key sections of the website:
12
• Home Page:
Avisually engaging landing page featuring the hotel’s highlights and key o erings.
• About Us:
Details the hotel’s story, mission, and values, building a connection with visitors.
• Services:
Highlights the amenities and services available to guests, such as dining, spa, and
recreational options.
• Room Listing:
Comprehensive details of rooms with high-quality images, descriptions, and pricing
information.
• Gallery:
Ashowcase of visually stunning images capturing the hotel’s interiors and ambiance.
• Blog:
Engages users with travel tips, local attractions, and hotel updates.
• Contact Us:
Provides the hotel’s contact details, a form for inquiries, and an embedded Google
Map for navigation.
13
DOCUMENTATION OF PROBLEM-SOLVING FOR WEBSITE
DEVELOPMENT
The journey of developing the Jammu Hotel Website presented several challenges,
each of which required innovative solutions. Below is a breakdown of the key
problems and how they were resolved:
1. Responsive Design
Problem: Ensuring the website’s layout adjusted seamlessly across devices with
varying screen sizes.
Solution:
2. Image Optimization
Solution:
3. Navigation Flow
Solution:
• Designed a sticky navigation bar with dropdown menus for easy access.
14
4. Interactive Features
Solution:
• Used JavaScript for dynamic elements like modals, sliders, and hover
effects.
5. Cross-Browser Compatibility
Solution:
6. Deployment Challenges
Solution:
7. Form Validation
Solution:
15
FEATURES & FUNCTIONALITY
The Jammu Hotel Website incorporates several key features to enhance the user
experience, making it both informative and engaging. These features provide visitors
with an easy way to access essential information about the hotel, view room options,
make inquiries, and interact with the hotel in an efficient manner. Below is a detailed
breakdown of the core features and functionalities integrated into the website.
1. Home Page
The Home Page serves as the first point of interaction for visitors. It is designed to
captivate users with high-quality images and a welcoming overview of the hotel. Key
elements of the home page include:
• Introduction: A brief welcome message introducing the hotel, its Rooms, and
the core services offered.
• Featured Images: High-quality images of the hotel’s rooms, amenities, and
scenic views to create a visually appealing experience.
• Navigation: Clear, intuitive navigation links to other sections of the website
such as About Us, Services, Gallery, Rooms, Blog, and Contact Us.
• Call-to-Action: Prominent book now or inquire buttons, prompting visitors to
take immediate action. Screenshot:
Code:-
16
17
2. About Us Page
The About Us page offers visitors an in-depth look at the hotel's history, values, and
mission. It builds trust by providing:
• Hotel Overview: A description of the hotel’s heritage, its mission, and what sets
it apart from competitors.
• Facilities and Amenities: Information on the facilities provided by the hotel,
such as complimentary Wi-Fi, 24/7 room service, fitness center, etc.
• Staff and Management: A brief introduction to the hotel’s management team and
staff, showcasing professionalism and quality service.
Code:
18
Output
19
Hover over the Prince Monga profile image or any other staff image, and the respective
container will reveal social media links for easy access.
20
3. Services Page
The Services page highlights the range of services offered by the hotel, ensuring that
potential guests understand the facilities and special offerings available during their
stay. This page includes:
21
Css Code:-
Output:-
22
23
4. Gallery Page
The Gallery page is designed to showcase the hotel’s aesthetic appeal and high-quality
imagery. This page contains:
Code:-
24
Output:-
25
5. Blog Page
The Blog page allows the hotel to connect with visitors through informative and
engaging content. It helps in establishing the hotel as a thought leader in hospitality.
Key features include:
Travel Tips: Articles about the best places to visit in Jammu, travel tips, and how
to get the most out of a trip.
Code:-
Output:-
26
27
6. Contact Us Page
The Contact Form is a user-friendly feature designed to facilitate seamless
communication between visitors and the hotel. Built using Bootstrap, it ensures
responsiveness and a clean, modern design that adapts to various devices.
Key Features of the Contact Form:
• Inquiry Submission: Allows users to submit general inquiries, providing a
convenient way to get information about the hotel’s services or policies.
• Booking Requests: Visitors can request room availability or make preliminary
bookings by filling in specific details such as check-in and check-out dates, room
preferences, and the number of guests.
• Validation and Error Feedback: Bootstrap's built-in validation ensures that users
input correct information, such as valid email addresses and mandatory fields,
minimizing errors and improving form usability.
Code:-
Output:-
28
29
7. Responsive Design
A key feature of the Jammu Hotel Website is its responsive design, ensuring that the
website functions seamlessly across all devices, from mobile phones to desktops. This
includes:
30
Mobile Responsive Desgin:-
31
CHALLENGES, RESOLUTIONS & FINAL OUTCOMES
• Ensuring Mobile Responsiveness: One of the key challenges was ensuring the
website was fully mobile-responsive. This was solved by using Bootstrap to create
a fluid grid system and applying media queries for better control over layout on
different screen sizes.
• Integrating Dynamic Content: While this was a static site, future dynamic features,
such as an online booking system, were planned. I collaborated with the backend
team to discuss potential API integrations for future functionality.
Outcome
The project was successfully completed and delivered on time, meeting all the
client's expectations. The Jammu Hotel Website is now fully responsive, visually
appealing, and easy to navigate. It offers an enhanced user experience, providing
all the necessary information about the hotel, services, and contact details in an
organized and accessible manner.
32
CONCLUSION
This internship has been a transformative journey, bridging the gap between academic
learning and practical application. The experience of working on the Jammu Hotel
Website project not only honed my technical and problem-solving skills but also
deepened my appreciation for collaboration, attention to detail, and client-oriented
development. It reinforced my ability to adapt to industry standards and manage
realworld challenges with confidence and e iciency.
As I move forward in my career, I carry with me the valuable lessons, technical expertise,
and professional insights gained during this internship. I am eager to apply these skills to
future projects, contribute meaningfully to innovative solutions, and continue growing as
a competent and dynamic web developer. This experience has laid a strong foundation for
my aspirations, and I am excited about the opportunities ahead.
33
Future Scope
The Jammu Hotel Website has the potential to evolve into a fully dynamic and user-
centric platform, offering a range of advanced features to enhance functionality and
customer satisfaction.
In the future, the Jammu Hotel Website could be further enhanced by integrating
additional dynamic features such as:
34
REFERENCES
1. Code4education :- https://codes4education.com/
2. W3School:- https://w3schools.com/
5. Geeksforgeeks :-https://www.geeksforgeeks.org/
35