9
Home
louis edited this page 2024-01-02 20:09:24 +01:00
Table of Contents
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 say3 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 severalviews
(oneview
can represent a group of friends, colleagues, ... but theuser
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.
Account management
Idea of a simple system based on a public and private ID:
- Public: is used to map
users
toviews
- Private: is used to "log in" and edit data