---
# System prepended metadata

title: Epics

---

# Epics

## Epic - Skeleton Architecture

### Goals:

- [ ]  Database and API definitions are set
- [ ]  For each component in ADD diagram, create at least a stub implementation
- [ ]  Communication between the components is possible

## Epic - Basic Tour Editor

### Goals:

- [ ]  A map view is available in the editor and shows the POI with markers
- [ ]  Can click on location to create a POI, modify POI data and delete POI from tour
- [ ]  Can (re)order POI and see the route in between (straight lines between markers is enough for now)
- [ ]  A list of available tours to edit is available
- [ ]  Data can be fetched from backend services using service API

## Epic - Basic Tour App

### Goals:

- [ ]  Basic working AR view using unity (with test object)
- [ ]  Basic map view that can display POIs, the tour route (straight lines), and user's location
- [ ]  Basic info sheet for POI when tapping the POI (no geofencing yet)
- [ ]  Data can be fetched from backend services using service API

## Epic - Metrics

Implement metric collection from end users and display metrics in dashboard for tour manager

## Epic - Gamification I

Games that do not interact with the AR model directly.

### Goals:

- [ ]  Task data can be stored in backend and served using API
- [ ]  Framework for tasks in mobile app and editor platform
- [ ]  The mobile app maintains state for completing tasks and advancing through the tour
- [ ]  MC quiz task implemented
- [ ]  Riddles with hints task implemented

## Epic - Custom 3D Models

### Goals:

- [ ]  Can upload own 3D models in editor
- [ ]  Can preview 3D models in editor
- [ ]  Can process and store 3D models in backend
- [ ]  Can download and display 3D models in tour app

## Epic - Advanced Tour Views I

### Goals:

- [ ]  POI "Flow" UI is implemented (improved UX by guiding through POI in steps)
    - **Note:** make basic but full version of POI UI flow: AR view first, then information, then task, but any of the steps can be omitted and retraversing should be possible.
- [ ]  Add multimedia to POI info sheets (images, audio)
- [ ]  Add info tags to AR view of objects (arrow that aims at point on model with text at the tail)
- [ ]  Realistic routing, customized routing (map routing in the editor between POIs)
- [ ]  Add more details to the tour list view in mobile app
- [ ]  Accumulate tour scores and reward with medal/trophy at end

## Epic - Gamification II

More games, AR games

## Epic - Multiplayer I

### Goals:

- [ ]  Can create room
- [ ]  Can join room using room code
- [ ]  Can start tour for room
- [ ]  POI Barriers for adversarial multiplayer
- [ ]  Scoreboard for multiplayer

## Epic - Quality Of Life I

### Goals:

- [ ]  Get list of local tours ordered by vicinity (at own location or look up at different city)
- [ ]  Can pause and stop tour to continue later without losing progress (or resume after app crash)
- [ ]  System notification when reaching a POI so you can put your phone away while walking
- [ ]  Pre-loading data on Wi-Fi
- [ ]  In multiplayer: advance when player is missing