aboutsummaryrefslogtreecommitdiff
path: root/README.md
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`.