Draft is for those who get caught up in the magic of ideas. For the times when your friend suggested you visit the glaciers of Greenland or ski on the slopes in Slovakia, Draft is there is help you keep track of where you want to go and what you want to do.
Planning travels has never been easier. Simply tap a button to start planning a trip. No idea where you want to go? No problem. Just name the trip and add. Edit the trip later as you think about your next adventure.
Tap on a trip to see your itinerary. See beautiful images of your destination in the header image and get ready for the time of your life.
Mark trips as completed and work through everything you want to see and do, one step at a time.
Plan trips with other people and sync across all your devices.
You can find the Swift code and Xcode workspace at https://github.com/ZainKho/draft.
Databse and querying documentation can be found at https://github.com/whoiswillma/draft-backend.
This project utilizes UICollectionView to generate a list of trips for each user, utilizing SnapKit to organize elements on the screen. We use UINavigationBar to let users see their trip details. From the backend, we retrieve user information as well as integrate with the Unsplash API to get images from the trip's location. We use UserDefaults to keep the data persisting each time the user launches the app.
This project was developed as part of the Cornell AppDev Hack Challenge. Cornell AppDev offers four courses in iOS Development, Backend Development, Digital Product Design, and (soon) Android Development. If you'd like to get in contact with our team, please email team@cornellappdev.com.