Inspiration
Everyone loves to travel and this app was designed to provide travelers with inspiration for their next adventure by providing real-time information on trending destinations of the week.
What it does
On the Home Page, the App displays the top destinations of the week. A search bar tab allows for users to search for restaurants, amenities, and other locations to enhance their traveling experience. Furthermore, considering that money is a big factor in traveling, a built-in currency converter was implemented to allow users to easily convert the currency for international travels.
How we built it
The TravelExpo app was built entirely in Xcode using Swift and the frameworks SwiftUI, UIKit, and MapKit.
Challenges we ran into
Considering that this was our first time working with Xcode and Swift, we faced many challenges and the whole project was a big learning curve. We ran into challenges when using API's to obtain the desired data and formatting the data to be compatible with our app components. We also ran into challenges when designing the components to display properly.
Accomplishments that we're proud of
We are proud of the Design Aspect of the app and being able to make an application from scratch.
What we learned
We learned a lot about Swift and its frameworks and how the different components to an iOS application work together.
What's next for TravelExpo
TravelExpo still needs a lot of modifications to allow it to display all the desired data by fixing the API calls and integration into the app. Some Views were not finished and some functions were not finished due to time constraints. Functions still in progress include the SearchView and the FavoritesViews that would store and remember the destinations that the User has favorited. Furthermore, it would be good to integrate more API's to make the app more universal as there are only 3 currency rates for the converter as of now.

Log in or sign up for Devpost to join the conversation.