An open source virtual tourism app using augmented reality (currently Android only!)
- This project was created by
xeliot
(Dave Ho), who was inspired by Pokemon Go by Niantic Inc - Parts of the project collaboratively developed by
xeliot
(Dave Ho) and0xFireball
(Nihal Talur) - We plan to launch the app as a public preview in the near future; Stay Tuned!
APIs utilized
- Google Maps Android API
- Google Maps Directions API
- android tutorials coming soon
- intents
- camera
- activity
App implementations are in app/
.
BetaGo client (Android, Java)
This client is the main mobile app for BetaGo. It does
not yet support the new BetaGo.Server
API; it currently only
works with the Flask server.
- Simple map from Google APIs
- Record
- Stop
- Snap
- Download
- Upload
- Sync activity with server
Servers are located in server/
in the repository.
Right now, there are 2 server implementations in place.
- A prototype Python base http server, using flat file storage (logic completed) inefficient prototype
- A Python server built with Flask, using SQLite as a backend
For now, we're still using the Python server, but plan to eventually replace it with flask server and sqlite for convenience and simplicity or use ASP.NET Core server for scalability and performance.
The server API documentation is in docs/devnotes/dotnet-server-api.md
- Run an app implementation on a device
- Run a server implementation that is supported by the app
- You should be all set.
Check out my blog for more!
- Xeliot's blog - http://principal-programming-fundamentals.blogspot.com/
© 2016-2017 Xeliot. All Rights Reserved.
Licensed under the AGPLv3.