2023-12-17 11:07:00 +03:00
2023-12-14 15:52:00 +03:00
2023-12-17 11:07:00 +03:00
2023-12-17 22:09:45 +03:00

Soul Diary

ToDo

  1. Implement cursor pagination on backends
  2. Implement infinity scroll
  3. Implement S3 backend client
  4. Implement FTP backend client

User Flow

Soul Diary Server

sequenceDiagram
  actor user
  participant client
  participant server
  Note over user,server: Registration
  user->>server: Send username and password
  server-->server: Register new user
  Note over user,server: Authorization
  user->>server: Send username and password
  server->>client: Return access token
  client-->client: Store access token
  client-->client: Generate encryption key by username and password
  Note over user,server: Push sense
  user->>client: Enter sense data
  client-->client: Encrypt sense data
  client->>server: Send encrypted sense data
  Note over user,server: Pull sense
  user->>server: Ask sense data
  server->>client: Send encrypted data
  client-->client: Decrypt sense data
  client->>user: Show sense data
Description
No description provided
Readme 306 KiB
Languages
Python 99.1%
Mako 0.6%
Dockerfile 0.3%