Skip to content

Implementation

Vladyslav Yazykov edited this page Nov 7, 2018 · 7 revisions

This shouldn't be any HUUUGE article Here I should write about:

  • Again, system that consists of Desktop, Cloud, Web and Mobile
  • Display in diagrams what communicates with what
  • Briefly describe functionality of each part
  • Point to relating pages for more info

Project structure

Application consists of several parts

  • .Desktop - cross-platform desktop client app (Windows/Linux/Mac)
  • .Mobile - mobile client app (Android/iOS)
  • .Web - web client app
  • .Cloud - web server, data storage, synchronization and management

Application is divided into:

  • Strategy (Sg) module - build strategy from high level goals to low level implementation and schedule. Is divided into submodules:
    • Big Picture (Bp) module - long-term global life-long goals, consisting of steps, required to reach them.
    • Stages (St) module - module, tasked with visualizing current stage goals, placed in time.
    • Routine (Ro) module - repeating tasks, habits creation. Manage current day schedule.
  • Session (Se) module - manage current work session.
  • Knowledge (Kn) module - module representing own web of knowledge, concepts, techniques. Manage education and development theories. Take notes and make analysis.
  • Journal (Jo) - digital journal that allows for attachments, linking and other features. For regular journaling.
  • Commonplace (Co) book - place for writing out and examining various ideas.
  • Projects (Pr) module - manage creative projects schedule, examine results.

Clone this wiki locally