Skip to main content

App Design

Learning outcomes

  1. Create a design that will be easily understood by all target audiences
  2. Produce UML diagrams to model the behaviour of the application
  3. Participate productively in Agile meetings
  4. Select appropriate framework or libraries for the brief and successfully implement them
  5. Use an API effectively to produce a web interface
  6. Use tools to manage project dependencies and tasks
  7. Research technical options for identified requirements
  8. Select appropriate user testing techniques to ensure stakeholders needs are met
  9. Develop a best practices document that ensures Javascript meets quality standards
  10. Contribute code written to an acceptable standard to a remote repository
  11. Use a project management tool to ensure on time delivery
  12. Demonstrate collaborative and/or leadership skills to manage a group web project using version control tools
  13. Apply professional best practices for using an online repository hosting service collaboratively

Requirements

 

 

Scenarios

Shared Ideas

An increasing number of event are choosing to enable attendees to engage with each other through social platforms. Attendees are encouraged to share ideas, and experiences, ask questions, pose problem and solutions.

An event management company are interested in creating a custom platform that can be customised to suit each event they run.

They require attendees to be able to login, post content in the form of text and/or images, and comment on or reply to post from other attendees.

Content created by Attendees is intended to be publicly displayed, often projected onto large screens positioned around an event.

A mobile interface is required that enable attendees to post content. A fullscreen display interface that can run unattended for displaying the content is also required.

Logging in should be handled using an external authentication provider (google, facebook, GitHub, etc…).

Select an event to develop your interface for.

Community engagement

ZIP (Zero Invasive Predators Ltd) was established in February 2015 as a research and development entity focused on developing the tools and techniques to enable an ambitious and exciting vision for New Zealand: The complete removal of rats, stoats, and possums from large mainland areas for the long term, sustainable protection of native biodiversity.

To help communities engage with this vision ZIP would like to develop an app that enables users to photo wildlife in their area and receives feedback from community member.

Images and feedback are intended to be publicly available on a web site and display in an engaging way on screens at the ZIP offices.

A mobile interface is required that enable users to post content. A fullscreen display interface that can run unattended for displaying the content is also required.

Logging in should be handled using an external authentication provider (google, facebook, GitHub, etc…).