diff options
Diffstat (limited to 'docs/project.md')
-rw-r--r-- | docs/project.md | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/docs/project.md b/docs/project.md index 4d942c90..93e20f7f 100644 --- a/docs/project.md +++ b/docs/project.md | |||
@@ -5,7 +5,37 @@ We want a codebase where it is fast and easy to prototype new features and turn | |||
5 | 5 | ||
6 | Because no existing codebase fullfills those premises or easily allows to reach them, this project started. | 6 | Because no existing codebase fullfills those premises or easily allows to reach them, this project started. |
7 | 7 | ||
8 | # Vision | 8 | |
9 | ## Differentiators | ||
10 | In order to avoid simply replicating what's already existing it's important to know how this product differentiates to other existing solutions. | ||
11 | This section is supposed to outline that | ||
12 | |||
13 | * To Roundcube Next | ||
14 | * Native application | ||
15 | * Responsivness of UI (assuming we can't reach that in the browser) | ||
16 | * Not in a browser (assuming we can't effectively hide that) | ||
17 | * Desktop integration (notifications, startmenu) | ||
18 | * Offline capability | ||
19 | * Cryptography | ||
20 | |||
21 | * To Kontact/Thunderbird/... | ||
22 | * Simple but powerful UI (assuming we can achieve that) | ||
23 | * Performance (lower resource usage, quick and responsive operations) | ||
24 | * Easy & automated setup (scriptable setup process, syncable configuration, setup can easily be nuked and setup from scratch) | ||
25 | * Codebase | ||
26 | * Well automated tested | ||
27 | * Efficient further development | ||
28 | * Codebase can go to mobile platforms as well | ||
29 | |||
30 | * To existing mobile applications | ||
31 | * Complementing usecases that make the overall product more useful (A mobile/tablet could even be the preferred interface for some interactions due to additional screen and touch capabilities) | ||
32 | * Categorization | ||
33 | * What's next, schedule checking | ||
34 | * Todolist view | ||
35 | * Notification center | ||
36 | * Better integration with kolab | ||
37 | |||
38 | # Vision Statement | ||
9 | Kontact Quick aims to be an enterprise-ready PIM solution, that has a high-quality and rock solid core. The focus of the core is on high-quality code, maintainability, stability and performance. | 39 | Kontact Quick aims to be an enterprise-ready PIM solution, that has a high-quality and rock solid core. The focus of the core is on high-quality code, maintainability, stability and performance. |
10 | 40 | ||
11 | We strive to keep the core to the necessary minimum, with minimal dependencies and maximum portability, and in a way that it is maintainable by a small team. | 41 | We strive to keep the core to the necessary minimum, with minimal dependencies and maximum portability, and in a way that it is maintainable by a small team. |