blob: b5c09a28d0620c1963ed9e83c068ea3f44dfb3af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# Budget
- pay according to your income,
- configure monthly payments,
- get statistics,
- get weekly activity by email.
# Technologies
- database: Sqlite
- server: Rust with hyper, sqlx,
- templates: Tera,
- frontend: JavaScript,
- style: CSS.
# Screenshots
## Payments
![Payments](docs/payments.png)
## Balance
![Balance](docs/balance.png)
## Statistics
![Statistics](docs/statistics.png)
# Getting started
1. Use `nix-shell` to download dependencies.
2. Initialize the database with `bin/db init`.
3. Start the application with `bin/watch run`.
4. Connect with either:
- `john@mail.com` / `password`
- or `lisa@mail.com` / `password`.
|