Skip to content

Commit 3c75d82

Browse files
committed
update readme
1 parent d805da4 commit 3c75d82

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

README.md

+17-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,17 @@
1-
# Smart Tourism App
1+
# Smart Tourism App
2+
3+
Location-based [Augmented Reality (AR)](https://en.wikipedia.org/wiki/Augmented_reality) app using [Android Studio](https://developer.android.com/studio) and [Kotlin](https://kotlinlang.org/).
4+
This project is based on [dat-ng/ar-location-based-android](https://github.com/dat-ng/ar-location-based-android) which is rewritten in Kotlin with some modifications like login using [QR code](https://en.wikipedia.org/wiki/QR_code), getting location data from HTTP server, and icon click.
5+
But the AR still doesn't have a good virtual impression as sometimes it shows a large error in the accuracy of the location's direction.
6+
Although, the error actually depends on the updated data from the location service and orientation sensor in the device and it probably could be fixed with a better data acquisition like using [Kalman Filters](https://en.wikipedia.org/wiki/Kalman_filter).
7+
8+
We created this project as part of the Smart Tourism project that consists of several parts like [database server](https://github.com/iruz17/project-telematika), [card scanner device](https://github.com/iruz17/smart-tourism-device), [administrator website](https://github.com/niaangellina/smart-tourism-web), and [location's direction app](https://github.com/threeal/smart-tourism-app).
9+
Smart Tourism project is a system for smart tourism that improves the impression of tourism sites using an electronic card to enter and exit locations, a website that monitors and show statistic for each location, and AR app for visitors to show location's direction.
10+
This project is undertaken to fulfill the Telematics Projects course in the [Computer Engineering department](https://www.its.ac.id/study-at-its/faculties-and-departments/faculty-electrical-technology/computer-engineering/) of [Sepuluh Nopember Institute of Technology](https://www.its.ac.id/).
11+
12+
## Project Setup
13+
14+
- Install Android Studio as in their [official guide](https://developer.android.com/studio/install).
15+
- Open this project in Android Studio.
16+
- Run [the database server](https://github.com/iruz17/project-telematika) and set the `server_address` string according to the database server address.
17+
- Sync Gradle, Build the project, and test it on your device.

app/src/main/res/values/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<string name="app_name">Smart Tourism App</string>
33
<string name="intent_tag_id">com.threeal.smarttourism.TAG_ID</string>
44
<string name="icon_back_description">Kembali</string>
5-
<string name="server_address">http://192.168.5.108:8080/api/app/location/%s</string>
5+
<string name="server_address">http://localhost:8080/api/app/location/%s</string>
66
<string name="fetching_data">Mengambil data lokasi…</string>
77
<string name="fetching_data_success">Berhasil mengambil data lokasi</string>
88
<string name="fetching_data_failed">Gagal mengambil data lokasi</string>

0 commit comments

Comments
 (0)