Please enable JavaScript.
Coggle requires JavaScript to display documents.
Eventfulity - Coggle Diagram
Eventfulity
Client problems :star:
Requirements
Comply with
Australian accessibility standards
Consistent User Experience Standard
Module 1: General requirements
Module 2: Screen layout
Responsive interface
Constraints
Mobile app
iOS
Target device: iPhone 12
Competitors and similar solutions
Developer problems :hammer_and_wrench:
User interface
Features
Screens
Calendar
Show events in calendar
Allow events to be added to Apple Calendar
Browse events screen
Individual event screen
Get image from URL
Usability principles
Coding environment
Key algorithms
Retrieve and display the data from each API
Development tools
Xcode IDE
Language: Swift
User problems :silhouettes:
Users
Alec
Wants to know what's happening in Brisbane
Brazilian student at University of Queensland
Is new to Australia
Has a very small group of friends
Joelyn
Often has family/friends visit from Malaysia
Would like to take them to events that showcase Brisbane/Australia
Loves night-time events
University student
Time poor
Jin
Lives in West End, Brisbane
Is interested in making a list of events that he can share with his friends
Highschool student
Data :bar_chart:
Datasets
XML feeds
brisbane-city-council.rss
RSS 2.0 feed
Size
Next 1000 events
204.1 events per MB (decimal)
4.9 MB (decimal)
brisbane-city-council.xml
Size
4.1 MB (decimal)
243.9 events per MB (decimal)
Next 1000 events
Atom 1.0 feed
JSON feed
brisbane-city-council.json
Size
544 kB (decimal)
367.6 events per MB (decimal)
Next 200 events
JSON 1 feed
Impacts :explode: