29 lines
480 B
Markdown
29 lines
480 B
Markdown
### Backend
|
|
## UserTable
|
|
1. userId
|
|
2. rootObjectId
|
|
|
|
|
|
1. userId
|
|
2. objectId
|
|
3. objectData - encrypted JSON object
|
|
|
|
... that's it
|
|
|
|
|
|
### Frontend
|
|
|
|
Objects are JSON objects
|
|
Can be root idk
|
|
|
|
Hats/Views are scopes for other objects (like work, home, etc)
|
|
|
|
Projects are parent objects for kanbans/tasks???
|
|
or not???
|
|
maybe parents for everything?
|
|
|
|
All parent objects also have a default parent. for easy pick up and use.
|
|
|
|
children objects:
|
|
tasks - checkbox object, can have notes
|
|
notes - |