An android app built from scratch that enables users to:
- search for exhibits at the zoo
- select their favorites
- create a plan enabling them to visit their favorite exhibits as efficiently as possible
- see step-by-step directions for traveling between exhibits
- view directions to previous exhibits in the plan
- skip certain exhibits in the plan
A cleaned APK file can be downloaded in the Google Drive link. Previous versions of this repo (not APK) are accessible in this repository.
This application uses JSON data, NOT Google Maps or some similar third party service, to calculate directions. There are six non-image files in app/src/main/assets representing two different maps.
The second of the two maps below is the one the final apk uses for directions, but older versions of this repository may use the first map.
Map for sample_edge_info, sample_node_info, and sample_zoo_graph.json:
Map for exhibit_info, trail_info, and zoo_graph.json:
Created by Ethan Lee, Jeff (Ren-Si) Lin, Arvin Manila, Daniel Ryu, David (Hao-Ting) Tso, and James Zhang (all of the University of California, San Diego) for CSE 110 (Software Engineering) Spring 2022. Completed June 2022.
Questions about this repository can be directed to [email protected]