devmountain-ios40 / vacatio

Tool for Vacationers to organize their trips, tracking destinations they've considered, comparing them, and helping each other to make decisions.
MIT License
2 stars 0 forks source link

Vacatio "Hello World" #1

Open webdavis opened 3 years ago

webdavis commented 3 years ago
_This should be finalized by September 17th, 2021._ **For** Vacationers, **who** want to plan a trip, **the** initial release of this app, **is a** iPhone application powered by Swift code, **that** makes it simple to search travel destinations and collaborate with companions. **Unlike** existing travel apps that don't help you collaborate with your companions to plan a trip, **our solution** actually does help travelers collaborate to plan a vacation and prioritize the things that are important to them. ### Business Outcomes 1. The developers, and (incidentally) potential travelers will be able to download the Vacatio, and create a user profile in the app. 2. The developers, and (incidentally) potential travelers will be able to delete the app, redownload it, and pick up right where they left off. 3. The developers, and (incidentally) potential travelers should be able to search travel destinations based on different criteria. 4. The developers, and (incidentally) potential travelers should be able to save the destinations they are interested in. 5. The developers, and (incidentally) potential travelers will be able to find and add other travelers to their trips. 6. The developers, and (incidentally) potential travelers, will be able to see the destinations that members of their "pack" have pinned. 7. The developers, and (incidentally) potential travelers, will be able to filter the _trip locations map view_ by individual members of their "pack". 8. The developers should be completing units of work in 8 hours of time or less, and subsequently pushing that work to GitHub. (_This is the industry standard!_) 9. Devmountain instructors should at least be able to use this iPhone application via Test Flight by October 8th, 2021. ### Leading Indicators - The developers are drafting and completing units of work as part of this epic's implementation. - The developers have a clear and consistent workflow for adding work to this project. - There's an actual iOS app named Vacatio in the Apple App Store ASAP. - The developers are iteratively testing the app and failing fast when trying things out. - There is some form of CI running the build as PRs are merged. - The developers are communicating with their project partners and are collaborating on decisions. - There is some mock data in the test version of the backend database that each developer can use to complete their units of work. - The developers aren't spending any money on the test/build phase of this app. ### Non-Functional Requirements - The developers only use one API in the initial release of this app. - The developers are either implementing CloudKit caching, or Firebase offline capabilities, or using CoreData for persistence. - The initial release of this app will focus on the "works" part of the _works, good, fast_ design methodology. - The app gets deployed automatically when PRs are merged to main.
webdavis commented 3 years ago

Hey @bwork35 -- here's our MVP!

webdavis commented 3 years ago

Vacatio "Hello World"