Loading repository data…
Loading repository data…
ycrao573 / repository
This is the code repository for my final year project (FYP) in NTU. The project is named "Next-Generation Tour Guide - an AR Travel Assistant", which is expected to design and develop an Android app to create a modern travel experience for travellers by applying some advanced technologies.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is the code repository for my final year project (FYP) in Nanyang Technological University. The project is named "Next-Generation Tour Guide - an AR Travel Assistant". It is a full-stack mobile application development project, which is expected to design and develop an Android application to create a modern travel experience for travelers by applying some advanced technologies.
The total duration of this final year project is around 10 months, starting from the mid of August, 2021, whereas the whole development process starts from mid of September, 2021. It is expected to be fully completed by March.
The suffix -er is used to describe a person or thing that does or provides an action.
The suffix -ee describes the person or thing that receives the action.
Whether you are a traveler who has just arrived in Singapore, or a traveler who is already here but wants to explore or rediscover Singapore. You will need and feel interested in our products.
Use modern technology to enhance the current travel experience.
Help travellers better explore the city and discover popular places nearby.
Present travel-related information in a more intuitive way.
Offer travellers necessary and convenient tools.
Augmented Reality (AR) is used here to enhance the view of your surroundings! Simply Use your phone’s camera to unlock a new way of exploring nearby places!
AR SDK resource:
Data resource:
This intelligent detection leverages the power of Google AI Cloud and its powerful pretrained ML model. In short, search whatever you see!
API resource:
Get real-time recommendation on interesting places nearby, e.g., activities, landmarks, restaurants
Automatic notification push: Travelee will notify you if
Automatic recommendation push: recommend popular places nearby occasionally
Data resource:
API resource:
Travelee is an Android application mainly developed using Flutter SDK. It should be installed and run smoothly on any Android devices that support Google AR services. Theoretically, with certain configuration and debugging, it should also support iOS devices. However, considering time, labour, and device cost [I didn't own a Mac machine :(], this project will only focus on Android development.
Programming Languages:
Dart (Flutter), HTML/JavaScript/CSS (Wikitude), Python (for web scraping & data cleaning)
Software SDKs:
Flutter SDK, Wikitude SDK, Android SDK
Cloud Support:
Google Authentication, Google Vision API, JSONBin.io, Firebase [Authentication & Firestore]
Other Skills:
Knowledges on JSON, XML, YAML, Gradle, Markdown, Networking
Special thanks to the valuable online resources that have been of great help to this project: ()
Firstly, I would like to extend my gratitude to my supervisor, A/P Ling Keck Voon, for guiding and supporting me throughout this long journey. His involvement in our regular bi-weekly meeting helped me stay on schedule and present my ideas better. He provided me with valuable ideas and suggestions to improve the project. Meanwhile, I want to thank A/P Jong Ching Chuen for taking his precious time to review this project.
In addition, I would like to express my thanks to the online developer community for providing powerful open-source libraries and valuable blogs that have assisted in the development of this project. I would also like to thank everyone in our FYP group who shared their great ideas and feedback to help others with their projects.
Finally, I would like to thank my family, who has been supporting me during the pandemic, and my friends who have accompanied me during these years at NTU.
It's never been an easy journey, but I've enjoyed the whole experience of working on this project. Now I can proudly say that I could complete this final year project without compromising the standards I set for myself.
Rao Yuchen March 2022