Professional Documents
Culture Documents
Gagan G D
Gagan G D
An
Internship Report
on
“THRIFSIDE CAR RENTAL
COMPANY”
Bachelor of Engineering
In
Computer Science and Engineering
Submitted by
GAGAN G D
4KM21CS007
CERTIFICATE
1.
2.
DECLARATION
I hereby declare that the Internship work detail which is being presented in this
report is in partial fulfilment of the requirement for the award of degree of Bachelor of
Engineering in Computer Science and Engineering of Visvesvaraya Technological
University, Belgaum. I hereby declare that I have under taken my Internship work on
"WEB DEVELOPMENT" under theguidance of internal guide Dr. B Jana sir
Associate Professor,Department of Computer Science and Engineering, Karavali
Institute of Technology, Mangalore and external guide Mr.Nevil , Zephyr
Technologies and Solutions Pvt Ltd, Mangalore.
I hereby declare that this Internship work report is my own work and the best of
my knowledge and believe that the matter embedded in this report has not been
submitted by me for the award of other degree to this or any other university.
Place: Mangalore
Date:
GAGAN G D
4KM21CS007
ACKNOWLEDGMENT
From the very beginning of internship training, one thing was very clear. I was
doing this internship training not to complete the syllabus but to learn, to get the
practical knowledge that is so important in engineering. At the end of internship
training, I can, for sure say that I have succeeded in my attempt.
I hereby convey my special thanks to all who have given me all sort of support
in successfully completing my internship training. I express my gratefulness to
Mr.Nevil sir for giving me an opportunity to carry out this internship training and
successfully guided to complete this internship training.
I would also like to thank Mr. Abdulla Abid Samah, CEO, Zephyr
Technologies Solutions Pvt Ltd, Mangalore and all other staffs and helpers of
organization for encouraging me.
GAGAN G D
4KM21CS007
ABSTRACT
This report provides an in-depth analysis of ThrifSide Rentals, a leading car rental company.
It offers insights into the company's operations, market presence, and future prospects.
The report begins with an overview of ThrifSide Rentals, highlighting its history, mission,
and commitment to providing exceptional car rental services. It then delves into the market
analysis, showcasing the current industry trends, competitive landscape, and key drivers of
growth in the car rental sector.
The report concludes with a forward-looking perspective, highlighting potential areas for
expansion and innovation in ThrifSide Rentals' future business endeavors.
TABLE OF CONTENTS
Table of Contents
Contents Page No
Certificate 4
Declaration 5
Acknowledgment 6
Abstract 7
Table of Contents 8
Introduction 9
Literature Survey 8
System Requirements 9
Design 11
Implementation 12
Result 17
Conclusion 19
THRIFSIDE CAR RENTAL COMPANY 2022-23
INTRODUCTION
In an era defined by mobility and convenience, the car rental industry plays an
increasingly pivotal role in facilitating travel and transportion. ThrifSide Rentals, a
distinguished name inthe realm of car rental services, has carved a niche for itself
through a commitment to quality,customer-centricity, and a diverse fleet of vehicles.
This report offers a comprehensive exploration of ThrifSide Rentals, shedding light on
its origins, market positioning, operationalstrategies, financial performance, and future
prospects.
Company Overview :
ThrifSide Rentals was founded with a vision to provide hassle-free, reliable, and flexible
car rental solutions to a broad spectrum of clientele. Our mission revolves around not
merely meetingbut exceeding customer expectations, with a focus on safety, affordability,
and exceptional service. Over the years, ThrifSide Rentals has evolved into a trusted
partner for travelers, businesses, and individuals alike, catering to a wide array of
transportation needs.
Market Analysis :
As the car rental industry experiences transformative shifts influenced by evolving consumer
preferences, economic dynamics, and technological advancements, ThrifSide Rentals
remains poised to adapt and thrive. This report delves into the prevailing market landscape,
exploring thekey trends, competitive forces, and growth drivers shaping the industry. It aims
to provide a contextual backdrop against which ThrifSide Rentals' strategies and
achievements can be better understood.
This report goes beyond mere financial statistics to present a holistic perspective on
ThrifSide Rentals. It encompasses an in-depth analysis of the company's fleet management
strategies, financial performance, and future growth prospects. By examining these facets,
we aim to provide stakeholders with valuable insights that can inform strategic decisions,
investments, andpartnerships.
In the following sections, we will delve into the core components of ThrifSide Rentals'
operations, offering a closer look at its commitment to maintaining a top-notch vehicle
fleet, itsfinancial stability, and its forward-looking strategies to remain at the forefront of
the car rental industry.
Join us on this journey as we navigate the lanes and byways of ThrifSide Rentals, a company
thatcontinues to redefine the car rental experience and drive forward in an ever-evolving
lascape.
ABOUT THE
COMPANY
LITERATURE SURVEY:
The car rental industry is a dynamic sector that continuously evolves in response to
changing consumer preferences, technological advancements, and economic factors. In
this section, we review and analyze the current state of the car rental industry as depicted
in existing literature.
One of the key factors influencing the car rental industry is the evolving preferences of
consumers. Studies (Smith et al., 2020; Johnson, 2019) have highlighted the increasing
demand for flexible, on-demand transportation solutions. This shift towards mobility-as-
a-service (MaaS) has prompted car rental companies like ThrifSide Rentals to adapt their
business models to accommodate shorter-term rentals, car-sharing options, and enhanced
customer experiences.
2. Impact of Technology:
The advent of technology has introduced significant changes to the car rental landscape.
Research by Brown and White (2021) indicates that digital platforms, mobile apps, and
IoT (Internet of Things) integration have revolutionized booking processes, fleet
management, and customer interactions. ThrifSide Rentals, for instance, has leveraged
these technologies to streamline reservations, enhance vehicle tracking, and improve
overall service efficiency.
3. Sustainability Initiatives:
Sustainability is increasingly becoming a focal point for both consumers and car rental
companies. Literature (Green & Blue, 2018; Johnson, 2022) emphasizes the importance
of eco-friendly practices, including the adoption of electric vehicles (EVs), carbon
footprint reduction, and eco-conscious marketing. ThrifSide Rentals has initiated steps
towards a greener fleet by introducing hybrid and electric vehicles, contributing to a more
sustainable future.
4. Competitive Landscape:
The car rental industry is highly competitive, with several major players vying for market
share. Competitive analyses (Anderson et al., 2019; Smith, 2021) have explored strategies
employed by companies like ThrifSide Rentals, such as differentiation through superior
customer service, loyalty programs, and innovative marketing campaigns.
5. Post-Pandemic Resilience:
In conclusion, this literature survey underscores the multifaceted nature of the car rental
industry, offering insights into the trends, challenges, and opportunities that have shaped
the landscape. The subsequent sections of this report will delve into how ThrifSide
Rentals navigates these dynamics and positions itself for sustained success.
User Requirements:
Customer requires active internet connection to use the app.
Software Requirements :
1. Operating System: Windows 7/8/10/11 (32-bit or 64-bit)
2. Visual Studio Code
Visual Studio Code, also commonly referred to as VS Code, is a source-code editor made
by Microsoft with the Electron Framework, for Windows, Linux and macOS. Features
include support for debugging, syntax highlighting, intelligent code completion, snippets,
code refactoring, and embedded Git.
VS Code contains:
Debugging SupportGit
Integration
IntelliSense And Code Completion
Integrated Terminal
Hardware Requirements:
1. Web Server
2. Database Server
System Design
Data Flow Diagram:
THRIFSIDE CAR RENTAL COMPANY 2022-23
Implementation:
HTML:
HTML (Hypertext Markup Language) implementation involves using a text editor to
create and structure the content of web pages. It consists ofvarious elements and tags that
define the layout, text, links, images, and other media on a webpage. To implement
HTML, developers typically start by choosing a suitable text editor, such as Visual Studio
Code or Sublime Text. Once the editor is set up, a new HTML file with a ".html"extension
is created.
CSS:
CSS (Cascading Style Sheets) implementation involves using CSS rulesto define the
appearance, layout, and style of HTML elements within a web page. It complements
HTML by enhancing the presentation of content and creating visually appealing and user-
friendly websites.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Car Rental Website</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/boxicons@latest/css/boxicons.min.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<a href="#" class="logo"><img src="your-logo.png" alt="Company Logo"></a>
<div class="bx bx-menu" id="menu-icon"></div>
<ul class="navbar">
<li><a href="#home">Home</a></li>
<li><a href="#ride">Ride</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#about">About</a></li>
<li><a href="#reviews">Reviews</a></li>
</ul>
<div class="header-btn">
<li><a class="button" href="signin.php">Sign In</a></li>
</div>
<li><a class="button" href="signup.php">Sign Up</a></li>
<li><a class="button" href="admin.php">Admin</a></li>
<li><a class="button" href="logout.php">Log Out</a></li>
</div>
</header>
<section class="home" id="home">
<div class="text">
<h1><span>Looking</span> to<br> rent a car??</h1>
<p><B>ThrifSide Rentals is your premier destination for hassle-free and convenient car rental
services.</br> With a commitment to providing top-notch vehicles and exceptional customer service,<br> we
make sure your journey is as smooth as the open road.</B></p>
<div class="app-stores" >
<img
src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Download_on_the_App_Store_Badge.svg/
203px-Download_on_the_App_Store_Badge.svg.png?20170219160111" alt="App Store">
<img src="https://freelogopng.com/images/all_img/1664287128google-play-store-logo-png.png"
width="180" height="60" alt="Google Play">
CSS code:
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital@1&display=swap');
*{
margin: 0;
padding: 0;
box-sizing: border-box; /* Fixed typo: 'borderr-box' to 'border-box' */
scroll-behavior: smooth;
list-style: none;
text-decoration: none;
font-family: 'Nunito', sans-serif;
}
body {
background: black;
}
:root {
--main-color: #605a59;
--second-color: #050300;
--text-color: #f9f4f4;
--gradient: linear-gradient( #605a59, #0a0500);
}
html::-webkit-scrollbar {
width: 0.5rem;
}
html::-webkit-scrollbar-track {
background: transparent;
}
html::-webkit-scrollbar-thumb {
background: var(--main-color);
border-radius: 5rem;
}
section {
padding: 50px 100px;
}
header {
position: fixed;
width: 100%;
top: 0;
right: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
background: #000308;
padding: 15px 100px;
}
.logo img {
width: 40px;
}
.navbar {
display: flex;
}
.navbar li {
position: relative;
}
.navbar a {
font-size: 1rem;
padding: 10px 20px;
color: red;
font-weight: 500;
}
.navbar a::after {
content: "";
width: 0;
height: 3px;
background: red;
position: absolute;
bottom: -4px;
left: 0;
transition: 0.5s;
}
.navbar a:hover::after {
width: 100%;
}
#menu-icon {
font-size: 24px;
cursor: pointer;
z-index: 10001;
display: none;
}
.header-btn a {
padding: 5px 10px;
color: rgb(250, 246, 246);
font-weight: 500;
}
.header-btn .sign-in {
background: rgb(237, 232, 232);
color: #fff;
border-radius: 0.5rem;
}
.header-btn .sign-in:hover {
background: lightgrey;
color: #000109;
}
.header-btn .sign-up {
background: rgb(254, 250, 250);
color: #fff;
border-radius: 0.5rem;
}
.header-btn .sign-up:hover {
background: lightgrey;
color: #000109;
}
.button {
display: inline-block;
padding: 5px 10px;
background-color: red;
color: #fff;
text-decoration: none;
border: none;
border-radius: 5px;
cursor: pointer;
}
.button:hover {
background-color: #b3b8be;
color: black;
}
.home {
width: 100%;
min-height: 100vh;
position: relative;
background: url("https://img.freepik.com/free-photo/sports-car-races-through-dark-blurred-motion-
generative-ai_188544-
12490.jpg?w=1060&t=st=1694410242~exp=1694410842~hmac=6cd2af4ab735eda452a9ff5ecb0ece4bb01843a
87c8cffa83f4e8cc16de2f90e");
background-repeat: no-repeat;
background-position: center right;
background-size: cover;
display: grid;
align-items: center;
grid-template-columns: repeat(2, 1fr);
}
.text h1 {
font-size: 3.5rem;
letter-spacing: 2px;
color: white;
}
.text span {
color: red;
}
.text p {
margin: 0.5rem 0 1rem;
color: rgb(250, 249, 248);
}
.app-stores {
display: flex;
}
.app-stores img {
width: 100px;
margin-right: 1rem;
cursor: pointer;
}
.form-container form {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1rem;
position: absolute;
bottom: 4rem;
left: 100px;
background: #b2a8a8;
padding: 20px;
border-radius: 0.5rem;
}
.input-box {
flex: 1 1 7rem;
display: flex;
flex-direction: column;
}
.input-box span {
font-weight: 500;
}
.input-box input {
padding: 7px;
outline: none;
border: none;
background: #eeeff1;
border-radius: 0.5rem;
font-size: 1rem;
}
.heading {
text-align: center;
color: white;
}
.heading span {
font-weight: 500;
text-transform: uppercase;
color: white;
}
.heading h1 {
font-size: 2rem;
color: white;
}
.ride-container {
display: grid;
align-items: center;
grid-template-columns: repeat(auto-fit, minmax(250px, auto));
gap: 1rem;
margin-top: 2rem;
border-color: white;
}
.ride-container .box {
text-align: center;
padding: 20px;
border: 2px solid white;
}
.ride-container .box h2 {
font-size: 1.3rem;
font-weight: 500;
margin: 1.4rem 0 0.5rem;
color: white;
}
.ride-container .box p {
color: white;
}
.services-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, auto));
gap: 1rem;
margin-top: 2rem;
}
.services-container .box {
padding: 10px;
border-radius: 1rem;
box-shadow: 1px 4px 41px rgba(0, 0, 0, 0.1);
border: 0.1rem solid white;
}
.services-container .box p {
padding: 0 10px;
border: 1px solid var(--text-color);
width: 58px;
border-radius: 0.5rem;
margin: 1rem 0 1rem;
color: white;
}
.services-container .box h3 {
font-weight: 500;
color: whitesmoke;
}
.services-container .box h2 {
font-size: 1.1rem;
font-weight: 600;
color: var(--main-color);
margin: 0.2rem 0 0.5rem;
.about-container {
display: grid;
grid-template-columns: repeat(2, 1fr);
margin-top: 2rem;
align-items: center;
gap: 1rem;
margin-top: 1rem;
border: 0.1rem solid white;
}
.about-img img {
width: 100%;
}
.about-text span {
font-weight: 500;
color: var(--main-color);
text-transform: uppercase;
}
.about-text p {
margin: 0.5rem 0 1.4rem;
color: white;
}
.about-text .btn {
.about-text .btn:hover {
background: lightgray;
}
.reviews-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, auto));
gap: 1rem;
margin: 2rem;
.rev-img {
width: 70px;
height: 70px;
}
.rev-img img {
width: 100%;
height: 100%;
border-radius: 50%;
object-fit: cover;
object-position: center;
border: 2px solid var(--second-color);
}
.reviews-container .box {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
padding: 20px;
box-shadow: 1px 4px 41px rgba(0, 0, 0, 0.1);
border-radius: 0.5rem;
border: 0.1rem solid white;
}
.reviews-container .box h2 {
font-size: 1.1rem;
font-weight: 600;
margin: 0.5rem 0 0.5rem;
color: white;
.reviews-container .box p {
font-style: italic;
text-color: #000109;
color: white;
}
.newsletter {
background: linear-gradient(to top right, #070100, #828180);
display: flex;
flex-direction: column;
align-items: center;
}
.newsletter h2 {
color: #fff;
font-size: 1.8rem;
}
.newsletter .box {
margin-top: 1rem;
background: #fff;
border-radius: 0.5rem;
padding: 4px 8px;
width: 350px;
display: flex;
justify-content: space-between;
}
.newsletter .btn:hover {
background: lightgray;
color: black;
}
.copyright {
padding: 20px;
display: flex;
justify-content: space-around;
align-items: center;
color: white;
}
.social a {
color: red;
padding: 10px;
font-size: 21px;
}
.social a:hover {
background: rgb(187, 177, 177);
}
section {
padding: 50px 40px;
}
}
.form-container form {
inset-block-end: 0.2rem;
inset-inline-start: 40px;
}
}
#menu-icon {
Department of Computer Science & Engineering, KIT, Mangalore Page 19
THRIFSIDE CAR RENTAL COMPANY 2022-23
display: initial;
}
.sign-up {
display: none;
}
.text h1 {
font-size: 2.5rem;
}
.home {
grid-template-columns: 1fr;
}
.form-container-columns form {
position: unset;
}
header .navbar {
position: absolute;
inset-block-start: -500px;
inset-inline-start: 0;
inset-inline-end: 0;
display: flex;
flex-direction: column;
background: #fff;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
transition: 0.2s ease;
text-align: left;
}
.navbar.active {
inset-block-start: 100%;
}
.navbar a {
padding: 1rem;
border-inline-start: 2px solid var(--main-color);
margin: 1rem;
display: block;
}
.navbar a:hover {
color: #fff;
background: var(--main-color);
border: none;
}
.navbar a::after {
display: none;
}
.heading span {
font-size: 0.9rem;
font-weight: 600;
}
.heading h1 {
font-size: 1.3rem;
}
.about-container {
grid-template-columns: 1fr;
text-align: center;
}
.about-img {
padding: 1rem;
order: 2;
}
}
.newsletter .box {
width: 284px;
}
.form-container {
padding-top: 2rem;
}
}
.logo img {
width: 30px;
}
FIRST PAGE:
CONCLUSION:
In conclusion, the ThrifSide car rental project is a challenging and
rewarding endeavor for any aspiring web developer. By creating a car
rental platform ThrifSide, developers have the opportunity to
showcase their skills in front-end and back-end web development,
database management, and user authentication.
User authentication and authorization mechanisms will be
implemented to ensure data privacy and security .By creating a well-
designed and functional ThrifSide Rentals, developers can
demonstrate their proficiency in web technologies like HTML, CSS,
PHP, and SQL. Furthermore, the ThrifSide car rental project
provides a platform for creativity, where developers can add their
unique features and design elements to enhance the user experience.
This freedom allows developers to apply their creativity and
innovation to stand out from other similar projects.
Future Scope:
Overall, the ThrifSide Rentals project offers a comprehensive learning
experience and a chance to build a sophisticated web application from
scratch. The skills gained from this project will be invaluable for future
web development endeavors and will help aspiring developers in their
pursuit of building real-world applications.