Skip to content

Pre work

Martin Van Aken edited this page Jul 8, 2021 · 5 revisions

Laundry list

  • Wireframe/Use cases
  • Technical architecture (as much as we can)
    • Possibly: deployment ideas (how are we going to get that thing live)
    • How/where do we store stuff:
      • metadata structure (photos metadata + tags, sharing, info about "shared with me" info?)
    • Q: do we actually need a backend at all?
  • Technology
    • Front end framework
    • Backend tech (if any???)
  • Still unknown areas
    • Getting data from another person's pod (when shared)
    • Communica/RML (if needed)
  • Scoping
    • Ideally have a basic but workable v1 plans, with possible extensions
  • Plan (ie: how are we going to get the v1)

What

Wireframe

Let's review the wireframes together and set on a goal / list of features/actions/screens

Phasing

Ideally we want to remove a maximum of things out of that list to create a first "v1" list and then a list of improvements

Architecture

From our

First attempt

If we don't do the RML (yet?) - we don't need a back end at all!

Data Structure

Folder structure

  • root
    • WePod
      • all.json (or ttl)
      • sharedwithme.json
      • image1
        • image1.jpg
        • image1.json (metadata)

Meta data structure

image1.json

- name - location - timestamp - sharedwith - webid1: editor - webid2: viewer - tags - blue - green

sharewithme.json - same as above without the sharedwith but with "sharedby". Ie when someone share something with you we put it there (how can we do that exactly)

Clone this wiki locally