Skip to content

tofushan/WorldTravelApp

Repository files navigation

MK6-1 World Traveller

Given App Description: App that lets you track your world travels - maybe colors countries respectively if you've visitied, want to visit next, havent visited - allows you and your friends to share map.

--

Potential Features:

  • Automatic detection of when the user enters a new country (Maybe notified by NotificationCenter).
  • Color coding based on visited vs wanting to visit.
  • Color coding based on the year/month visited.
  • Attaching notes to different countries so that when you click on it you can view them.
  • Saving cities visited.
  • Friends list.
  • Viewing friends map.
  • Being able to tag friends in notes possibly or say that you travelled with a friend.
  • Save photos of places you visited and also share them with friends.
  • Pop-up window showing local places recommended by Google etc.
  • --

    High Level Architecture:

  • Loading screen with app logo and name.
  • Fully zoomed out map, with coloring (maybe we can have a toggle at the top that lets you select which coloring mode you are in whether that be visited/not visited or based on the year visited)
  • Users can switch between the map view or a table view of countries to their preference.
  • Zoom in to different regions (or select the country in the table view) and see details like the cities you vistied and being able to click into the notes you left. Also would be able to enter some sort of editing mode where you can search or click a country to highlight and change the color of. Searching a country would isolate it.
  • I imagine this whole thing being on tab of a tab bar controller. Other tabs might include a friends list (table view of you friends to click into), my profile tab and maybe something like a notfications tab where you can see your friends interactions with you map. Lastly, a tab where you can see a list view of the countries with filters and search as well for a more manageable view of the countries.
  • --

    Project Goals:

  • 1. Getting mapkit up and running.
  • 2. Searching countries and isolating them.
  • 3. Color coding and categorizing countries.
  • 4. Highlighting cities and leaving notes once you've colored a country.
  • 5. Get a working friends list viewable from one device to another.
  • 6. Creating interactions between friends.
  • 7. Deploying an app to the App Store.
  • --

    ***I imagine this app being a sort of shared travel log where friends can interact each others travels and travel notes.***

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors