28 Commits

Author SHA1 Message Date
hazemKrimi fdb4fb669a wip: invoice reference generation 2025-08-15 17:16:29 +01:00
hazemKrimi 7f4da2f606 wip: improve invoice generation logic 2025-08-14 20:00:21 +01:00
hazemKrimi a85e13e17d wip: generating and downloading invoices 2025-08-05 11:46:58 +01:00
hazemKrimi f2c474daf0 chore: add README.md 2025-08-04 12:32:47 +01:00
hazemKrimi 2490701a96 chore: add .air.toml 2025-08-04 12:25:50 +01:00
hazemKrimi 09ae7e8ce9 chore: refactoring and fixes for the invoices api 2025-07-28 12:25:22 +01:00
hazemKrimi 6c37031b00 wip: invoices api 2025-06-16 16:41:02 +01:00
hazemKrimi 82c4475ece chore: update .gitignore 2025-06-12 18:49:11 +01:00
hazemKrimi a422aeee3e chore: update one of auth middleware errors status code 2025-06-11 15:38:12 +01:00
hazemKrimi 8a313d089f wip: versioned migrations using atlas 2025-06-11 12:41:37 +01:00
hazemKrimi 3234e5f4da chore: custom error handler with automatic logging 2025-06-10 17:26:20 +01:00
hazemKrimi fae46f4bf7 wip: custom logger and error handler 2025-06-10 11:17:55 +01:00
hazemKrimi 4935a65112 chore: trailing slash and associate clients with user 2025-06-09 17:55:51 +01:00
hazemKrimi 9bc18666ad chore: route trailing slash 2025-06-09 13:19:49 +01:00
hazemKrimi 14ce860c37 fix: session authentication middleware 2025-06-09 12:56:59 +01:00
hazemKrimi ea9c5f0902 wip: debugging session authentication 2025-06-07 00:20:03 +01:00
hazemKrimi 627633ea29 wip: session auth middleware 2025-06-05 06:26:11 +01:00
hazemKrimi af8323cdb0 chore: setup some defaults 2025-06-05 03:52:48 +01:00
hazemKrimi a67726919d chore: custom validation error messages 2025-06-05 02:53:04 +01:00
hazemKrimi b70bdba0dc chore: add user schema 2025-06-05 02:25:09 +01:00
hazemKrimi 0879aec750 chore: add request validations 2025-06-03 20:23:06 +01:00
hazemKrimi e00cefb8e4 chore: update client schema 2025-06-02 17:55:51 +01:00
hazemKrimi 9bd04f843a chore: use the echo framework instead of plain go net/http 2025-06-02 17:35:07 +01:00
hazemKrimi 4e6d939fd5 chore: get back go-sqlite3 2025-05-29 21:29:47 +01:00
hazemKrimi de6970e9b2 chore: remove go-sqlite3 2025-05-29 21:28:30 +01:00
hazemKrimi 3add628087 wip: client api with net/http poc 2025-05-29 21:22:28 +01:00
hazemKrimi 5c189046d3 wip: testing gorm 2025-05-28 17:44:05 +01:00
hazemKrimi 791fc398fa feat: initial commit 2025-05-27 17:01:04 +01:00