Skip to content

Priorization

Valerian Saliou edited this page Jun 17, 2022 · 10 revisions

This page details all tasks that should be priorized in order to reach a state of MVP.

Steps

The steps that should be taken are described in order below.

👉 Note that those steps are tracked as individual issues in the Prose Pod MVP project.


1. Docker packaging

  • Docker packaging (minimal Alpine + Prosody XMPP server + Web server acting as a proxy);

2. Web administration UI design

  • Design the Web administration UI (Sketch design)

3. Pod administration API server

  • Implement the Pod administration API server (Rust, REST API)
    • ETA: ~5 days
    • User: @valeriansaliou
    • ⚠️ Concerns:
      1. REST API routes need to be properly namespaced in their naming so that the same API can also be used for TBD plugin integrations.

4. Pod dashboard UI

  • Implement the Pod dashboard UI (VueJS, static build, from the Sketch designs)
    • ETA: ~12 days
    • User: @valeriansaliou
    • ⚠️ Concerns:
      1. The dashboard will also be used by server users to recover access to their account if they forgot their password or lost their TOTP secret.
Clone this wiki locally