Inspiration

ZotTripper was inspired by the Melissa Traveling Student Challenge. ZotTripper is your smart companion for exploring UC Irvine and its surrounding gems! Designed with tourists and new visitors in mind, ZotTripper simplifies campus navigation and helps you make the most of your trip. It helps visitors plan their trip by minimizing their walking or driving distance.

What it does

ZotTripper let's it users search the areas surrounding UC Irvine. It supports searching through clicking on the map, or searching by text. It lets users pick the origin point where they will begin and end their trip. It also has a gamification feature where you have to select search results with Peter on them. Every time you do so, you will progress the leaderboard. It was designed to encourage tourists discover surrounding areas.

How we built it

We first researched the optimimal algorithm for the Traveling Sales Man problem. We implemented and compared different greedy algorithms for their performance. We eventually decided that Lin-Kernighan Heuristic algorithm was best for our use.

Based on this algorithm, ZotTripper was developed with ReactJS and Tailwind CSS. The map component and navigation features were supported by the Google-Maps-API. ZotTripper is then deployed to Github Actions with full CI/CD integration.

Challenges we ran into

We had difficulties setting up the map and the google api. We eventually resolved it by reading more of its documentations about how to use it.

Accomplishments that we're proud of

We are proud that we were able build the entire project. We are also satisfied with the quality of our UI components. We believe that ZotTripper will be a helpful app for people touring UC Irvine.

What we learned

We learned a lot about graph algorithms, api calls, and UI design.

What's next for ZotTripper

Reducing the api calls by developing a backend to reduce cost

Built With

Share this project:

Updates