Vehicle Monitoring System
Vehicle Monitoring System
A PROJECT REPORT
Submitted by
RAGHUL K (312818104052)
SURIYA PRAKASH R (312818104083)
THOSSI BALA V (312818104087)
MAY 2022
ANNA UNIVERSITY: CHENNAI 600 025
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
Dr. Meera Mr. SUDHAHAR T.N M.E.,
HEAD OF THE DEPARTMENT ASSISTANT PROFESSOR
PROFESSOR SUPERVISOR
Department of Computer Science Department of Computer Science
and Engineering, and Engineering,
Agni College of Technology, Agni College of Technology,
Thalambur , Thalambur ,
Chennai-600 130. Chennai-600 130.
Submitted for the project work and Viva-Voice Examination held on ________-2021
Apart from one’s effort, the success of a project depends largely in the
encouragement and the guidelines of many others. We take this opportunity to
express our gratitude to the people who have been instrumental in the successful
completion of this project.
We wish to express our silence and profound thanks to our guide Mr.
SUDHAHAR T.N M.E. Assistant Professor, for providing the support and the
encouragement that were instrumental in the successful completion of the
project.
The GPS (Global Positioning System) has been used to monitor the
transport. The vehicle should be installed with live GPS tracker. The details of
the vehicle and count of the passengers is tracked in the app using the
fingerprint sensors which is used to make a check-in facility in the Vehicle.
Passengers should make a check-in while boarding the vehicle. Then should
check-out when they leave the vehicle. The main concept behind this project is
that the GPS tracker and fingerprint is attached inside the vehicle the GPS is
used to detect the current, then the sensor used to make a check-in and out tasks
after verifying the fingerprint the details is shared to the sensors to the app.
The app helps the makes the clear view of the passenger check-in and out
exact time, date and location. Mainly this app is made for the security purpose
for the details of the passengers whether they are in the vehicle or else not. Or
whether they were dropped at different destination point. If a passenger from a
different vehicle board’s different vehicle of the same management. It allows
him to do the check-in but it shows the alert message like this passenger is from
this specified vehicle and its number.
i
LIST OF FIGURES
ii
LIST OF ABBREVIATIONS
ABBREVIATIONS EXPANSION
ML Machine Learning.
UI User Interface.
IP Internet Protocol.
iii
TABLE OF CONTENTS
ABSTRACT i
LIST OF FIGURES ii
1. INTRODUCTION
1.1 Domain Introduction 1
1.2 Project Introduction 2
2. LITERATURE REVIEW
2.1 General 4
2.2 Literature Survey 4
3. SYSTEM ANALYSIS AND DESIGN
3.1 Introduction 8
3.2 Existing System 8
3.3 Proposed System 9
3.4 System Design 10
3.4.1 Architectural Diagram 10
3.5 UML Diagram 11
3.5.1 Use case Diagram 12
3.5.2 Collaboration UML Diagram 13
3.5.3 Activity Diagram 14
4. SYSTEM SPECIFICATIONS
4.1 Requirement Analysis 16
4.2 Hardware Specifications 16
4.3 Software Specification 17
4.3.1 Hyper Text Markup Language (HTML) 18
5. MODULE EXPLANATION
5.1 List of Modules 20
5.1.1 User Interface Module 20
5.1.2 Tracking Module 21
5.1.3 Output Module 22
6. CONCLUSION AND FUTURE ENHANCEMENT
6.1 Conclusion 23
6.2 Future Enhancement 23
APPENDIX A (Coding) 24
APPENDIX B (Output) 70
REFERENCES 78
CHAPTER 1
INTRODUCTION
1
a data set as input that already has a correct answer associated with it, the
algorithm will learn by comparing its output with the correct answer, and if it
finds errors, it adjusts the model accordingly. The training continues until the
algorithm outputs information within the desired accuracy range.Unsupervised
learning uses input data that is unlabelled. Specifically, because the data is
unlabelled, there is no error or reward to let the algorithm know if it is close or
far away from the proper solution. Unsupervised learning is very important
when using machine learning on problems where the answer is not known. The
goal of unsupervised learning is to take in data and explore it to find some
structure within the data. A model is created from unsupervised learning by
deducing structures and patterns in the input data.
Regression is a statistics method used to estimate relationships among
variables. Usually, regression is concerned with how the typical value of the
dependent variable changes when an independent variable is altered. Regression
analysis estimates the conditional expectation of the dependent variable given
the independent variables. In other words, it estimates the average value of the
dependent variable when the independent variables are fixed.
2
is shared to the sensors to the app.
The app helps the makes the clear view of the passenger check-in and out
exact time, date and location. Mainly this app is made for the security purpose
for the details of the passengers whether they are in the vehicle or else not. Or
whether they were dropped at different destination point. If a passenger from a
different vehicle board’s different vehicle of the same management. It allows
him to do the check-in but it shows the alert message like this passenger is from
this specified vehicle and its number.
3
CHAPTER 2
LITERATURE SURVEY
2.1 GENERAL
Literature survey is the most important step in software development
process. Before developing the tool it is necessary to determine the time factor,
economy n company strength. Once these things r satisfied, ten next step is to
determine which operating system and language can be used for developing the
tool. Once the programmers start building the tool the programmers need lot of
external support. This support can be obtained from senior programmers, from
book or from websites. Before building the system the above consideration are
taken into account for developing the proposed system.
SURVEY-1:
Title: Vehicle Monitoring and Tracking System using GPS and GSM
Technologies.
Author: B. Hari Kumar, Syeda Fathima Tehseen, S.Thanveer, Guntha Vamshi
Krishna, Syed Mohisin Akram
Year: 2017.
Description: In this paper proposed a method for vehicle monitoring and
tracking system using GPS and GSM technologies. In the recent past, there have
been many technological developments in order to provide better security for
the vehicles. Few of the technologies provide security in the form of locking
system. The manufacturers of the vehicles also are striving for providence of
better systems for the vehicle’s security and protecting it from theft. Recently,
there has been implementation of the central locking system and also theft
detection system. But this method had the drawback that it alerts even the local
4
user. This paper narrates providing the security systems using the GPS and
GSM. The vehicle tracking system has been implemented to track the current
location of the vehicle. The details of the current position can be sent through
the GSM. There are certain systems like remote monitoring system which
provides the details of the vehicle’s position through an SMS. In the present
system, not only the tracking of the vehicle’s location is discussed but transfer
of the information to the owner’s mobile is implemented if the vehicle is
subjected to theft. Not only is this, in this, monitoring the status of the engine of
the vehicle also discussed by providing a thermistor for continuous monitoring
of the temperature. This method also has a feature of automatically slowing
down the speed of the vehicle when few particular zones like schools and
hospitals etc., which are detected by GPS are approaching along with the voice
message output.
SURVEY-2:
SURVEY-3:
7
CHAPTER 3
3.1 INTRODUCTION:
• In our project we have built a special designed web through which the
admin see and manage the total database.
• And another side we have also built a app which is used to for the
passengers who can see their login i.e check in/out activity.
Existing have traditional car alarm systems are ineffective and inefficient
due to the frequency with which they sound, providing little protection nor
security to vehicle owners. This has resulted in the proliferation of “next-
generation” car alarm systems. State-of-the-art vehicle security systems, such as
the Viper 3303 or Python 991, offer real-time threat alerts and two-way
communication. Threat alerts are transmitted to a remote or a smartphone and
displayed via a “car security dashboard”. These alerts consist of a combination
of text and audio and provide detailed information regarding the security
incursion. Additionally, we found one product capable of transmitting a low-
resolution image of the vehicle to the user (ScyTek’s Vision Guard 8000, which
is no longer supported by the company); however, this system is range-limited
and of questionable quality. The two-way communication that many of these
devices support permits the user to remotely start the engine, disarm the system,
8
and turn on the lights. Other recent car alarm innovations include cabin strobe
lights, local video recording, and synthetic graphical car representations.
The GPS has been used to monitor current location of the vehicle. The details of
the passengers and drivers is first saved in the database.
The vehicle is attached with a fingerprint sensor panel inside the vehicle. Through
this fingerprint sensor the valid passenger is verified with the database and then
the check-in and check-out is done.
Once when the finger-print is verified with the existing database then entry is
done. This entry ensures the current boarding point and destination and the time
which they check-in and check-out (for security purpose).
This check-in and check-out details can be viewed by the passengers and can be
managed by the admin. An app that consists of two different login is used the first
one is the admin the admin can do the following.
The admin can track the location of the any of the vehicle in that management.
The admin can able to view passengers check-in and check-out list in a particular
vehicle or entire vehicle.
The second login is the passengers the passengers can able to view the check-in
and check-out date, time and location.
The main concept behind this project is that the GPS tracker and fingerprint is
attached inside the vehicle the GPS is used to detect the current, then the sensor
used to make a check-in and out tasks after verifying the fingerprint the details is
9
shared to the sensors to the app.
The app helps the makes the clear view of the passenger check-in and out exact
time, date and location. Mainly this app is made for the security purpose for the
details of the passengers whether they are in the vehicle or else not. Or whether
they were dropped at different destination point.
10
Fig 1. Architecture Diagram
11
3.5.1 USE CASE DIAGRAM:
12
3.5.2 COLLABORATION UML DIAGRAM:
13
Fig 4. Collaboration UML Diagram
14
Fig 5. Activity Diagram.
15
CHAPTER 4
SYSTEM SPECIFICATIONS
16
accompanied by a hardware compatibility list (HCL), especially in case of
operating systems.
17
4.3.1 HYPER TEXT MARKUP LANGUAGE (HTML):
unpaired, for example <img>. The first tag in such a pair is the start tag, and the
second is the end tag (they are also called opening tags and closing tags). Another
important component is the HTML document type declaration, which triggers
standards mode rendering.
Elements:
18
In the simple, general case, the extent of an element is indicated by a pair of tags:
a "start tag" <p> and "end tag" </p>. The text content of the element, if any, is
Tags may also enclose further tag markup between the start and end,
including a mixture of tags and text. This indicates further (nested) elements, as
children of the parent element.
The start tag may also include attributes within the tag. These indicate
other information, such as identifiers for sections within the document,
identifiers used to bind style information to the presentation of the document,
and for some <img>
tags such as the used to embed images, the reference to the image
resource.
Some elements, such as the line break <br>, do not permit any embedded
content, either text or further tags. These require only a single empty tag (akin
to a start tag) and do not use an end tag.
Many tags, particularly the closing end tag for the very commonly used
paragraph element <p>, are optional. An HTML browser or other agent can
infer
the closure for the end of an element from the context and the structural rules
defined by the HTML standard. These rules are complex and not widely
understood by most HTML coders.
19
each case.
20
CHAPTER 5
MODULE EXPLANATION
21
User interfaces are composed of one or more layers including a human-
machine interface (HMI) interfaces machines with physical input hardware
such as keyboards, mice, game pads and output hardware such as computer
monitors, speakers, and printers. A device that implements an HMI is called
a human interface device (HID). Other terms for human-machine interfaces are
man-machine interface (MMI) and when the machine in question is a
computer human-computer interface.
22
5.1.3 OUTPUT MODULE:
Output for the given to the UI by the basic of input received by the user
during the checking time since checking is done the exact place, time and date is
also been recorded and stored in the database. When the user want to see them
they can either seen through either in the web or app designed.
23
CHAPTER 6
CONCLUSION AND FUTURE ENHANCEMENT
6.1. CONCLUSION:
The main objective of this project was to design and construct a
low cost-effective system to track location of the vehicle. The system
was designed and developed in such a way that, it can track any
number of vehicles simultaneously at anywhere when the GSM
coverage is existent. Some extra features were also introduced and
included to the system to convince its flexibility, enhancement and for
security. Overall the project was designed in such a way that, will be
easy to operate and user-friendly to use and it will help to maintain
security of the passengers.
24
APPENDIX-A (CODING)
LOGIN.HTML
<html>
<head>
<title>Login Form</title>
<style>
body{
margin:0;
padding:0;
background-image:url(bus.jpg);
background-size:cover;
.content{
top:50%;
left:50%;
position:absolute;
transform:translate(-50%,-50%);
.card{
background:rgb(50,50,50);
border-radius:10px;
#name{
25
border:none;
background:transparent;
padding:8px;
margin-bottom:25px;
outline:none;
color:white;
#button{
border-radius:20px;
padding:10px 20px;
background:dodgerblue;
color;white;
margin-top:10px;
border:none;
outline:none;
margin-left:45px;
margin-top:30px;
#button:hover{
background-color:white;
color:black;
a{
26
font-size:14px;
img{
border: 100%;
position:absolute;
margin-left:85px;
margin-top:-40px;
</style>
</head>
<body>
<div class="content">
<div class="card">
</div>
</div>
</body>
</html>
27
LOGIN.HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
</head>
<body>
28
<!-- \\ Begin Holder \\ -->
<div class="DesignHolder">
<!-- \\ Begin Frame \\ -->
<div class="LayoutFrame">
<!-- \\ Begin Header \\ -->
<header>
<div class="Center">
<div class="site-logo">
<h1><a href="#">V<span>M</span>S</a></h1>
</div>
<div id="mobile_sec">
<div class="mobile"><i class="fa fa-bars"></i><i class="fa
fa-times"></i></div>
<div class="menumobile">
<!-- \\ Begin Navigation \\ -->
<nav class="Navigation">
<ul>
<li class="active">
<a href="#home">Home</a>
<span class="menu-item-bg"></span>
</li>
<li>
<a href="#about">About</a>
<span class="menu-item-bg"></span>
</li>
<li>
<a href="#services">Services</a>
<span class="menu-item-bg"></span>
</li>
29
</ul>
</nav>
<!-- // End Navigation // -->
</div>
</div>
<div class="clear"></div>
</div>
</header>
<!-- // End Header // -->
<!-- \\ Begin Banner Section \\ -->
<div class="Banner_sec" id="home">
<!-- \\ Begin banner Side -->
<div class="bannerside">
<div class="Center">
<!-- \\ Begin Left Side -->
<div class="leftside">
<h3>Security <span>User Friendly</span></h3>
<p>VMS (vehicle monitoring system) is an tracking system of
vehicle and the passengers.The purpose of this vms is for the security of the
passengers.Each and every movement of vehicle will be tracked.</p>
<a href="#about">MORE DETAILS</a>
</div>
</div>
<!-- // End Right Side // -->
</div>
</div>
<!-- // End banner Side // -->
<div class="clear"></div>
</div>
<!-- // End Banner Section // -->
<div class="bgcolor"></div>
<!-- \\ Begin Container \\ -->
<div id="Container">
<!-- \\ Begin About Section \\ -->
<div class="About_sec" id="about">
<div class="Center">
<h2>About us</h2>
<p> <b>Vehicle Monitoring System</b></p>
<div class="Line"></div>
<!-- \\ Begin Tab side \\ -->
<div class="Tabside">
<ul>
<li><a href="javascript:;" class="tabLink activeLink" id="cont-
1">Mision</a></li>
<li><a href="javascript:;" class="tabLink"
id="cont-2">vision</a></li>
</ul>
<div class="clear"></div>
<div class="tabcontent" id="cont-1-1">
31
<div class="TabImage">
<div class="img1">
<figure><img src="img/about-img1.jpg"
alt="image"></figure>
</div>
</div>
<div class="Description">
<h3>Mission For our Vechical Monitoring
System<span></span></h3>
<p>Vehicle Monitoring System. This paper proposes and
implements a low cost object tracking system using GPS System.</p>
<p>The system permits localization of the automobile and
transmitting the position to the owner on his mobile phone.</p>
<p>A GPS tracker is first placed inside the vehicle to track the
location of the vehicle.</p>
<p>This GPS is used by the user and admin to the location to
know the exact current location of the vehicle.</p>
<p>This can be effectively used to track the location of the
passengers.</p>
</div>
</div>
<div class="tabcontent" id="cont-2-1">
<div class="TabImage">
<div class="img2">
</div>
</div>
<div class="Description">
<br><br><h3>Vision for our Vechical Monitoring
System<span></span></h3>
32
<p>The main objective of this project was to design and
construct a low cost-effective system to track location of the vehicle. </p>
<p>The system was designed and developed in such a way that,
it can track any number of vehicles simultaneously at anywhere when the GSM
coverage is existent.</p>
<p>Some extra features were also introduced and included to
the system to convince its flexibility, enhancement and for security.</p>
<p>Overall the project was designed in such a way that,will be
easy to operate and user-friendly to use and it will help to maintain security of the
passengers. </p>
</div>
</div>
<div class="clear"></div>
</div>
<!-- // End Tab Side // -->
</div>
</div>
<!-- // End About Section // -->
<!-- \\ Begin Services Section \\ -->
<div class="Services_sec" id="services">
<div class="Center">
<h2>our Services</h2>
<p> We provide following information in our vechical monitoring
system.</p>
<div class="Line"></div>
<!-- \\ Begin Services Side \\ -->
<div class="Serviceside">
<ul>
<li class="Development"><a
33
href="#services"><h4>NAVIGATION</h4></a></li>
<li class="Desdin"><a href="#services"><h4>STUDENT-
INFO</h4></a></li>
<li class="Concept"><a
href="#services"><h4>BUS-INFO</h4></a></li>
<li class="System"><a
href="#services"><h4>SCHEDULE-TIME</h4></a></li>
</ul>
</div>
<!-- // End Services Side // -->
</div>
</div>
<!-- // End Services Section // -->
</div>
<!-- // End Contact Section // -->
36
</div>
<!-- // End Container // -->
</div>
<!-- // End Layout Frame // -->
</div>
<!-- // End Design Holder // -->
<div id="loader-wrapper">
<div id="loader"></div>
</div>
MEDIA.CSS
37
header { width: 100%; }
header .Center { width: 100%; padding: 0px 2%; }
header .site-logo { padding: 18px 0 0 1px; }
header.smaller .site-logo { padding: 11px 0 0; }
38
.Services_sec { width: 100%; padding: 70px 0px; }
.Services_sec .Center { width: 100%; padding: 0px 2%; }
.Services_sec p { font-size: 13px; }
.Services_sec .Serviceside { width: 100%; padding: 50px 0 30px; }
.Services_sec .Serviceside li { margin: 0px 2% 0px 0px; width: 23.5%; }
39
footer .Cntr { width: 100%; padding: 20px 2%; }
}
43
header.smaller .site-logo { padding: 10px 0% 0px 3%; }
header.smaller .site-logo h1 a { font-size: 36px; }
44
.Banner_sec .rightside #slider li img { height: 280px; width: 100%;}
45
.Pricing_sec { width: 100%; padding: 100px 0px 30px; }
.Pricing_sec .Center { width: 100%; padding: 0px 3%; }
.Pricing_sec h2 { font-size: 30px; line-height: 30px; }
.Pricing_sec p { padding: 15px 0px; font-size: 13px; }
.Pricing_sec .Pricingside { width: 100%; padding: 30px 0 0 }
.Pricing_sec .Pricingside li { height: 100%; width: 100%; margin: 0px 0px 50px
0px; }
.Pricing_sec .Pricingside li .Basic { width: 100%; float: none; }
.Pricing_sec .Pricingside li .Basic h5 { -webkit-transform: rotate(0deg); -moz-
transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg);
transform: rotate(0deg); writing-mode: lr-tb; }
.Pricing_sec .Pricingside li .Dollar { width: 100%; float: none; }
.Pricing_sec .Pricingside li .Band { width: 100%; float: none; border-bottom: solid
1px #ccc; background: none; height: 75px; }
.Pricing_sec .Pricingside li .Order { width: 100%; float: none; }
.Pricing_sec .Pricingside li:hover .Band { height: 75px; }
46
.Get_sec .Leftside p { margin: 0 0 20px; }
.Get_sec .Leftside input.field { padding: 10px 20px; }
.Get_sec .Leftside textarea { padding: 10px 20px; height: 125px; }
.Get_sec .Leftside .button { -webkit-appearance: none; margin: 0px; padding:
12px 0px; }
.About_sec,
.Services_sec,
.Pricing_sec {
width: 100%; padding: 60px 0px 30px;
}
.About_sec .Center { width: 100%; padding: 0px 3%; }
.About_sec h2 { font-size: 30px; line-height: 30px; }
.About_sec p { padding: 15px 0px; font-size: 13px; }
.About_sec .Tabside { padding: 30px 0 0px 0; }
.About_sec .Tabside ul { padding-bottom: 25px;}
.About_sec .Tabside li a { font-size: 13px; padding: 14px; }
.About_sec .Tabside .TabImage { width: 100%; float: none; padding-bottom:
25px; text-align: center;}
.About_sec .Tabside .TabImage .img1 { left: 0px; position: relative; height:
244px; background: none;background-size: 100%; }
.About_sec .Tabside .TabImage .img1 img { margin: auto;}
.About_sec .Tabside .TabImage .img2 { left: 20px; background: none;
background-size: 100%; }
.About_sec .Tabside .TabImage .img2 img { width: 94%; height: auto; }
.About_sec .Tabside .Description { margin-top: 0px; width: 100%; }
49
.About_sec .Tabside .Description p { padding: 10px 0px; text-align: justify; }
50
.Contact_sec .Map { width: 100%;}
.Contact_sec .Map img { height: 200px; width: 100%; }
header,
.Navigation li,
.Navigation li:hover span,
.Navigation li.active span {
height: 87px; }
header.smaller .Navigation li:hover span,
header.smaller .Navigation li.active span {
51
height: 60px;
}
}
@media only screen and (max-width: 767px) {
header {
height: 55px;
position: fixed;
}
.Navigation li {
height: 45px;
}
header .site-logo {
padding-top: 8px;
}
.Navigation li:hover span, .Navigation li.active span {
height: 45px;
}
.Navigation li span {
border-bottom: none;
background: none;
}
#mobile_sec .menumobile .Navigation li:hover,
#mobile_sec .menumobile .Navigation li.active {
background: #FF9000 none repeat scroll 0% 0%;
border-bottom: medium none;
}
header.smaller .Navigation li {
height: 45px;
}
.Banner_sec .leftside a {
52
margin-top: 20px;
margin-bottom: 20px;
}
}
THEME.CSS
* { margin: 0px; padding: 0px; box-sizing: border-box; -webkit-font-smoothing:
antialiased; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit;
font-size: 100%; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-
align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav,
section, summary { display: block; }
html, body, button, input, select, textarea { font-family: Arial; font-size: 12px;
color: #8c806e; }
ul, ol { margin-top: 0; margin-bottom: 10px; }
ul ul { margin-bottom: 0; }
li { font-size: 13px; margin: 5px 0px 10px 0px; }
pre { overflow: auto; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none;
hyphens: none; quotes: none; }
a img { border: 0; }
a, input { outline: none; }
a { color: #F06; }
a:hover { text-decoration: none; }
53
h1, h2, h3, h4, h5, h6 { margin: 5px 0px 15px 0px; clear: both; font-weight:
lighter; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 14px; }
p {font-size: 13px; margin: 5px 0px 15px 0px; }
54
/* <<< Layout Frame >>> */
.LayoutFrame { margin: 0 auto; width: 100%; display: block; }
/* <<< bg color>>> */
.bgcolor { height: 74px; width: 100%; background: rgba(249,250,251,1);
background: -webkit-gradient(left top, left bottom, color-stop(0%,
rgba(249,250,251,1)), color-stop(0%, rgba(249,250,251,1)), color-stop(100%,
rgba(225,228,231,1)));
background: linear-gradient(to bottom, rgba(249,250,251,1) 0%,
rgba(249,250,251,1) 0%, rgba(225,228,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fafb',
endColorstr='#e1e4e7', GradientType=0 ); }
59
.About_sec p { padding: 24px 0px 35px 0px; font-size: 14px; color: #979797;
margin: 0px; font-family: 'Open Sans', sans-serif; line-height: 25px; font-weight:
400; }
.About_sec .Line { border: solid 1px #ff9408; height: 2px; width: 252px; margin:
auto; }
.About_sec .Tabside { padding: 90px 0px; width: 100%;}
.About_sec .Tabside ul { list-style: none; margin: 0px; padding-bottom: 59px; }
.About_sec .Tabside li { float: none; padding: 0px; margin: 0px -2px; display:
inline-block;}
.About_sec .Tabside li a { padding: 14px 40px 13px 40px; font-size: 18px; color:
#989898; font-family: 'Open Sans', sans-serif; font-weight: 400; text-decoration:
none; text-transform: uppercase; border: solid 1px #d5d5d5; display: block;
transition: all 0.3s ease; }
.About_sec .Tabside li a:hover, .About_sec .Tabside li a.activeLink { border: solid
1px #ff9408; background: #ff9408; color: #fff;}
.About_sec .Tabside .TabImage { width: 43.63%; float: left; position: relative; }
.About_sec .Tabside .TabImage .img1 { position: absolute; top: 0px; left: 42px;
height: 260px; background: url(../img/about-shadow.png) no-repeat; background-
position: 25px 223px; }
.About_sec .Tabside .TabImage .img1 img { padding: 5px; border: solid 1px
#ececec; background: #fff; }
.About_sec .Tabside .TabImage .img2 { position: absolute; top: 40px; left: 2px;
height: 260px; background: url(../img/about-shadow.png) bottom center no-repeat;
background-position: 0px 223px; }
.About_sec .Tabside .TabImage .img2 img { padding: 5px; border: solid 1px
#ececec; background: #fff; }
.About_sec .Tabside .Description { width: 54.3%; float: right; text-align: left;
margin-top: -6px;}
.About_sec .Tabside .Description h3 { font-size: 24px; color: #000; margin: 0px;
text-transform: uppercase; font-family:'Open Sans'; line-height: 29px; }
60
.About_sec .Tabside .Description h3 span { padding-left: 3px; font-size: 14px;
color: #ff9000; display: block; }
.About_sec .Tabside .Description p { padding: 21px 0px 4px 0px; font-size: 14px;
color: #979797; margin: 0px; font-family:'Open Sans'; line-height: 25px; }
.About_sec .Tabside .Description p .cyan { font-size: 16px; color: #08c2ff; }
.Pricing_sec .Pricingside li .Band { padding: 1px 30px; width: 173px; float: left;
background: url(../img/divider.png) right 16px no-repeat; transition: all 0.3s ease; }
.Pricing_sec .Pricingside li .Band p { font-size: 16px; color: #979797; margin:
0px; font-family: 'Oswald', sans-serif; font-weight: 400; text-transform: uppercase;
line-height: 20px; }
.Pricing_sec .Pricingside li .Band p span { display: block; }
.Pricing_sec .Pricingside li .Band.last { background: none; }
.Pricing_sec .Pricingside li .Order {width: 147px; float: left; display: table; height:
103px; }
.Pricing_sec .Pricingside li .Order a { font-size: 17px; color: #fff; font-family:
'Oswald', sans-serif; font-weight: 400; text-decoration: none; display: table-cell;
vertical-align: middle; text-transform: uppercase; background: #2d2d2d; }
64
.Pricing_sec .Pricingside li:hover .Order a { background: #ff9408; color: #fff;
transition: all 0.3s ease;}
65
bg.jpg) top center no-repeat; background-size: cover; }
.Get_sec .Mid { padding: 76px 0px 95px 0px; max-width: 1100px; margin:
auto; overflow: hidden; }
.Get_sec .Leftside { width: 48.2%; float: left; }
.Get_sec .Leftside fieldset { padding: 0px; margin: 0px; }
.Get_sec .Leftside p { padding: 0px; margin: 0px 0px 25px 0px; }
.Get_sec .Leftside input.field { padding: 18px 20px 17px 20px; font-size:
14px; color: #979797; font-family: 'Open Sans', sans-serif; font-weight: 400; border:
0px; width: 100%; box-shadow: 0px 2px 6px 0px #242424; -webkit-box-shadow:
0px 2px 6px 0px #242424; -moz-box-shadow: 0px 2px 6px 0px #242424;
-o-box-shadow: 0px 2px 6px 0px #242424; border-radius: 0px; }
.Get_sec .Leftside input:focus { outline: none;}
.Get_sec .Leftside textarea { padding: 18px 20px 17px 20px; font-size:
14px; color: #979797; font-family: 'Open Sans', sans-serif; font-weight: 400; border:
0px; width: 100%; height: 156px; resize:none; box-shadow: 0px 2px 6px 0px
#242424; -webkit-box-shadow: 0px 2px 6px 0px #242424; -moz-box-shadow: 0px
2px 6px 0px #242424; -o-box-shadow: 0px 2px 6px 0px #242424; border-radius:
0px; }
.Get_sec .Leftside textarea:focus { outline: none;}
.Get_sec .Leftside .button { padding: 16px 0px 17px 0px; margin-top: -3px;
font-size: 14px; color: #e9ecee; font-family: 'Open Sans', sans-serif; font-weight:
700; text-align: center; background: #e2850a; border: 0px; text-
transform:uppercase; width: 100%; cursor: pointer; box-shadow: 0px 2px 6px 0px
#242424; -webkit-box-shadow: 0px 2px 6px 0px #242424; -moz-box-shadow: 0px
2px 6px 0px #242424; -o-box-shadow: 0px 2px 6px 0px #242424; border-radius:
0px; transition: all 0.3s ease;}
.Get_sec .Leftside .button:hover { background: #2d2d2d; color: #fff;}
.Get_sec .Rightside { padding-top: 12px; width: 48.18%; float: right;}
.Get_sec .Rightside h3 { padding-bottom: 44px; font-size: 46px; color:
#f88e04; font-family: 'Oswald', sans-serif; font-weight: 400; margin: 0px; text-
66
transform:uppercase; line-height: 46px; }
.Get_sec .Rightside address { padding: 0px 0px 27px 65px; margin-left:
3px; font-size: 14px; color: #ebedf1; font-family: 'Open Sans', sans-serif; font-
weight: 400; font-style: normal; background: url(../img/location-icn.png) left 4px
no-repeat; line-height: 24px; }
.Get_sec .Rightside address.Number { background: url(../img/phone-
icn.png) left 5px no-repeat; }
.Get_sec .Rightside address.Email { margin-left: 4px; background:
url(../img/mail-icn.png) left 0px no-repeat; }
.Get_sec .Rightside address.Email a { text-decoration: none; color: #ebedf1;
}
.Get_sec .Rightside address.Email a:Hover { color: #f88e04; }
.Get_sec .Rightside ul { list-style: none; margin: 0px; padding: 27px 0px
0px 3px; }
.Get_sec .Rightside li { float: left; padding: 0px; margin: 0px 22px 0px
0px; }
.Get_sec .Rightside li a { text-decoration: none; }
/*
============================================================
67
==============
Author's custom styles
============================================================
============== */
#loader-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-
index: 1000; }
#loader { display: block; position: relative; left: 50%; top: 50%; width: 150px;
height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid
transparent; border-top-color: #3498db; -webkit-animation: spin 2s linear infinite; /*
Chrome, Opera 15+, Safari 5+ */
animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
z-index: 1001; }
#loader:before { content: ""; position: absolute; top: 5px; left: 5px; right:
5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent;
border-top-color: #e74c3c; -webkit-animation: spin 3s linear infinite; /*
Chrome, Opera 15+, Safari 5+ */
animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ }
#loader:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px;
bottom: 15px; border-radius: 50%; border: 3px solid transparent;
border-top-color: #f9c922; -webkit-animation: spin 1.5s linear infinite; /* Chrome,
Opera 15+, Safari 5+ */ animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+,
IE 10+, Opera */ }
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */ /*
IE 9 */
transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
}
68
100% {
-webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+
*/ /* IE 9 */
transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */ /*
IE 9 */
transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */
}
100% {
-webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+
*/ /* IE 9 */
transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */
}
}
#loader-wrapper .loader-section.section-left {
left: 0;
}
#loader-wrapper .loader-section.section-right {
right: 0;
69
}
/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
-webkit-transform: translateX(-100%); /* Chrome, Opera 15+, Safari 3.1+ */ /*
IE 9 */
transform: translateX(-100%); /* Firefox 16+, IE 10+, Opera */
transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader {
opacity: 0;
transition: all 0.3s ease-out;
}
.loaded #loader-wrapper {
visibility: hidden;
70
/* JavaScript Turned Off */
.no-js #loader-wrapper {
display: none;
}
71
APPENDIX-B (OUTPUT)
OUTPUT
LOGIN PAGE
72
HOME PAGE
73
ABOUT US PAGE
74
ABOUT US PAGE
75
OUR SERVICES
76
TRACKING PAGE
77
APP INTERFACE
78
APP LOGIN
79
REFERENCES
2. Vehicle Monitoring and Tracking System using GPS and GSM Technologies
(2017)
80