MINOR-1 PROJECT
END TERM REPORT
For
Travellers Assistant
Submitted By
Specialization SAP ID Name
Cloud computing and 500086245 Gaurav Rawat
virtualization
Cloud computing and 500086720 Yash Singh
virtualization
Cloud computing and 500087705 Vikas kumar
virtualization
Cloud computing and 500087527 Shubham Aggarwal
virtualization
Department of Systemics
School Of Computer Science
UNIVERSITY OF PETROLEUM & ENERGY STUDIES,
DEHRADUN- 248007. Uttarakhand
Dr.Lalit kane Dr. Neelu J. Ahuja
Project Guide Cluster Head
1|Page
School of Computer Science
University of Petroleum & Energy Studies, Dehradun
Project Title
Machine learning based travelling assistant using google api
Abstract
Travelling plays an important part in making us feel relaxed and rejuvenated. It
also brings positive changes in our life and keeps us alive and active. Travelling
gives us practical experience of things we have studied in the books and surfed on
the internet. So a person who does not travel at all does not find any meaning in
the name of India Gate or Ganga River. However, if he has travelled to these
places, he can truly relate everything he has studied and will always remember
each and every detail of that place. As well as sometime we are not able to get the
information of weather of our destination ,if we got the information about weather
of our destination location in advance ,it would be a great advantage for users in
various terms.
So to make travelling more easy and to help user this project is made ,so that one
person while travelling can go from one place to another without getting worried
about his\her destination as this project will help them to find their location and
also the shortest path distance of his destination without getting lost while
travelling. This will help the traveller to not only to be free minded while
travelling but also the user will able to enjoy the travel more and it could also lead
the user to places where they could not get along without a guide. So this project
will help many people to get the best information about the places and the
destination.
2|Page
ACKNOWLEDGEMENT
We wish to express our deep gratitude to our mentor Dr Lalit Rai, for all advice,
encouragement, and constant support he has given us throughout our project work. This
work would not have been possible without his support and valuable suggestions.
We sincerely thank to our cluster head, Prof. (Dr.) Neelu J. Ahuja, for her great support
in doing our project at SoCS.
We are also grateful to Dr. Ravi S. Iyer Dean, SoCS, UPES for giving us the necessary
facilities to carry out our project work successfully.
We would like to thank all faculties from UPES for their help and constructive criticism
during our project work. Finally, we have no words to express our sincere gratitude to
our parents who have shown us this world and for every support they have given us.
<Gaurav Rawat>
<Yash Singh>
<Vikas Kumar>
<Shubham Aggarwal>
3|Page
TABLE OF CONTENTS
Sr. No. Contents Page No.
1. INTRODUCTION 5
2. LITERATURE REVIEW 6
3. PROBLEM STATEMENT 7
4. OBJECTIVE 8
5. DESIGN METHODOLOGY 9
6. Pert Chart 10
7.Result 11
7.1-Output 12
7. CONCLUSION ND FUTURE SCOPE 13
8. REFERENCES 14
4|Page
5|Page
1. Introduction
The completeness in the information system becomes the point of interest in accessing
information. The more complete the feature, the easier the user to use the system. One of the
completeness in developing the information system is the facility to determine the location of
a certain place in the form of map. The process of developing geographic based application
can optimize the facility in the google map application.
The geographic information gadget is an
utility that can process, keep and display the information that has area statistics, for example,
building location, the width of an building, route and so on. Inside the improvement of this
information device, the application used is by way of optimizing capabilities of google maps.
By the use of Google Maps API, the development of utility and digital map is centered
simplest in information, while the process of making map and searching area may be easily
finished with Google Maps API. The blessings of using Google Map are; then advanced
software can show the person actual place, the region of the item and the map of the region
supposed.
, health issues such as cardiac failure, lung failure, and heart-related diseases are on
6|Page
2. Literature Review
Several Tech giants have already worked on this filed of navigation system like:
1)Google maps is a web based navigation system developed by Google. Google maps
includes broad, precise maps in 210 countries and territories. It allows the users to search for
different places around the world. It also provides some information about different place
which the user wants.
2)M-Indicator is one of the most widely used urban transportation mobile application in
Mumbai. M-Indicator covers all the major public transport details of the city of Mumbai.
3) We are familiar with the Google maps routing system where one have to enter destination
in sequence and the routing system will provide the route as per sequence you have provided.
In Route4Me route planner you visit the destination as per the sequence, you requested. But
this app has helped overcome this problem. It re-sequences the stops on your route so that
you visit them without zigzagging all over town. Such optimization is necessary because it is
very difficult for a person to visualize and sequence the order in which addresses should be
visited, especially when there are multiple addresses in an unfamiliar part of town.
4) Ridlr is a Public Transportation App which can be used by the users for transportation
purpose. The Ridlr app works in many cities of India. The user can use the app to locate
nearby bus stops, metro stations and railway stations. The user can previously plan his travel
by entering the source and destination.
7|Page
3. Problem Statement
While travelling from one place to another our geographical location varies dynamically and
while travelling there is no specific assistant which helps to traveller providing the best routes
travelling period.As well as we are not able to find the weather of our destination ,so we
would also be able to track the weather of our destination location in advance
We tend to provide as assistant which deals and helps to provide our best travelling
experience Which is able to merge the travelling routes(dynamic data) and weather
conditions to provide the shortest paths and travelling conditions.
8|Page
4. Objectives
To get the information about user first.
To get the information about the user route and Destination
To get the information about the shortest path travelled by the user.
To get the information about the weather forecast by getting the http request from the
local servers.
To combine these things to make a project to help the users for better transport
system.
To get the weather of destination location.
9|Page
5. Methodology (tentative at synopsis time and exact at end term
time)
• 6.1 development methodology
• this project deals on building a stable and trustworthy assistant app using various
technology.
• using IP address and geographical location to provide various roots ranging from
shortest to longest , using graph.
• using spatial data structure and databases for dynamic data
• 6.2 deployment methodology,we will also use weather api keys to track the weather
of particular destined area.
• A front end we used flutter graphuic user interface which showed the front working of
our application .
10 | P a g e
6. PERT Chart
11 | P a g e
7. Results
In result we had successfully made the application working and now we can see that we can
now track the location with the help of using google api keys in the websitse and this now
shows the following result as in fig(1.0).
We further can see in figure(2.0) that after selecting the location we entered to travel is also
seen as well as the following shortest route possible with the location of particular weather is
also available and finally we can see the whole graphic user interface and further working in
fig(3.0)
Fig(1.0)
Fig(2.0)
12 | P a g e
Fig(3.0)
An android application is also developed for this project for user .The application is build on
Android Studio which is the official Integrated Development Environment (IDE) for Android
app development, based on IntelliJs . On top of IntelliJ's powerful code editor and developer
tools, Android Studio offers even more features that enhance your productivity when building
Android apps. After connecting the website working with the application user interface our
result is hown as in figure(4.0).
………………………………………….
Figure 4.0
13 | P a g e
9. Conclusion (Not part of synopsis)
• Finally a Travellers assistant application is made which basically will be able to help
users to find the shortest path of the route to help the user to find the best approach.
• The whole front end and backend of the application works and its been run and tested
fully and its working absolutely fine.We are also able to find the weather of our
destination location in advance.
• Our future scope would be to extend this application and will mainly focus on
deployment of application using Docker and Devops tool for continuous delivery and
deployment of this application in future.
14 | P a g e
References
[1] Flutter Apprentice-Build for both iOS and Android with Flutter! Flutter is a new and
exciting software development toolkit that lets you target multiple platforms at once, so you
can build apps for iOS, Android and even web and desktop, all from a single codebase. By
Vincent Ngo, Kevin D Moore & Michael Katz.
[2] Web Programming with HTML, CSS, Bootstrap-This is a beginner book. However, it is
recommended that you know file extensions, Web URL, and use of major browsers. It was
written with college students in mind. This book introduces you to web programming. It
covers HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL at the beginner level.
There are many good books and websites on Web Programming.
[3]Some youtube links-
https://youtu.be/j-LOab_PzzU
https://youtu.be/yBK8ps1tMJU
https://youtu.be/whNFPBEI-wM
15 | P a g e
Appendix
GitHub Link
https://github.com/vikash966/geolocproj.git
Plagiarism Report (Include only last page and this page must be
signed by mentor)
16 | P a g e