Hello, gentlemen, in this article I will share my experience in creating an expense accounting application, in particular I will answer the following questions:
- Why do I need an expense accounting application?
- Why is this a personal project?
- Why a project on Git + JS?
1. Why do I need an expense accounting application?
. , . , , .
, , - 2012- . , " " . , "" YNAB (You Need A Budget), .. , .
. , - 2015- , , . :
- " " .
- , , .
, :
- ;
- ;
- ;
- , , ;
- ;
: .
, - . , " " ( " ") " , ", .
, . :

2018-, - , . , , . :


Google, Apps Script ( JavaScript) . , .. . : , API.
:
- Git, ;
- , .
2019- Isomorphic-Git, Git JavaScript, , . , .
, :

Git c : https://gitlab.com/kornerr/git-budget-sample-data/-/blob/me/gb.log
:
- Git, ;
- , ;
- : GitHub Pages;
- Git;
- , Git;
- HTTP, .. Isomorphic-Git (0.70.0) () Git HTTP, HTTP HTTPS.
2. ?
40 2020-, .. .
:
- , , .
- .
- .
- , , .
:
- , .
- .
- .
- "", .
, . . .
3. Git+JS?
Git /API :
- Git , .. Git.
- Git API: .
- , Git , .
- Git, , , , Git.
- Git.
JS HTML/CSS Swift/Kotlin/C#/Python :
- , , .
- AppStore, .
- , HTML/CSS/JS , - API, 20 .
- JS, , , , , .
Git+JS. , .
PS: English version is available here .