Files
Project-Thoth/iteration-plan.md
T

994 B

I agree that the presentation layer should be a self-hosted web application.

I agree with using an n-tier architecture where the functions exist in the business logic layer and interfaces to external services (like NextCloud) exist in the data layer.

The iterations of the MVP should be much smaller than proposed:

Iteration 0:

  • establish CI/CD pipeline to use with project development
  • create docker compose to deploy self-hosted application
  • display home page that says "Project Thoth"

Iteration 1:

  • create application shell
  • navigation bar with placeholders including link to the Vault
  • header title and menu bar
  • placeholder for profile icon, and identity management menu
  • footer content
  • informational home page with boiler plate content

Iteration 2:

  • a Vault page to show nextcloud content
  • nextcloud interface that will successfully connect to an instance
  • display top level nextcloud folder structure in Vault page

Iteration 3:

  • allow user to browse through the Vault