9 Home
louis edited this page 2024-01-02 20:09:24 +01:00

Brainstorming

Requirements

  • Questions to answer, for each person: Where am I? Can I move? Can I host?
  • Good ergonomics is a must! e.g. selecting a range for multiple edition must be super easy
  • Security: a user must accept a group invite. By default, their data is visible only to fellow group members. (see in the "Nice to have" section below the psychopath mode that grants access based on individual users)

Nice to have

  • I'm a psychopath: if a user checks this (settings), they need to grant read access manually to other users; otherwise their profile will remain hidden (but it's good to say 3 hidden members). This should be reciprocal.
  • Pretty / Ugly themes (dark/light compatible)

Implementation?

  • Map {person,date} to {emoji representing a location, icon for possibility of hosting, icon for possibility of travel}
  • One user can be shown in several views (one view can represent a group of friends, colleagues, ... but the user only fills the information once)

UI/UX ideas

  • Outil pinceau (copy to multiple cells)
  • If a user is not available, they should not fill the date (possibly have a not available option that resets)
  • By default, a user can host when they're home, and can always travel. If not, they toggle manually and it shows the cannot travel/host icon.

Example from Café

Account management

Idea of a simple system based on a public and private ID:

  • Public: is used to map users to views
  • Private: is used to "log in" and edit data