vinchent
  • Joined on 2023-08-20
vinchent pushed to main at vinchent/howmuch 2024-10-26 15:27:38 +00:00
dd999b9355 refacto: refacto repo layer code while adding new usecase methods
vinchent pushed to main at vinchent/howmuch 2024-10-25 21:52:48 +00:00
14ee642aab refacto: add db tx as a possible input for repo methods
vinchent pushed to main at vinchent/howmuch 2024-10-24 21:40:51 +00:00
b30a5c5c2d feat: implement repo expense methods
58cff774e6 feat: add expense repo type conversion
716a58d44c fix: use simple slices instead of []*T
de7c6f7223 test: add event repo tests
Compare 4 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-23 20:39:32 +00:00
0258ff6620 web: add test login and signup page
vinchent pushed to main at vinchent/howmuch 2024-10-23 07:54:09 +00:00
0da8b29507 test: try to test user repo and event repo
304651e7ff feat: implement event repo methods
74ae6b7877 doc: add readme
b4259e9a51 doc: add licence for event.go
Compare 4 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-20 19:26:23 +00:00
46c14b63ea feat: add a method for event. And introduce the mock
c27dfc687f minor: cleanup
Compare 2 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-19 15:08:12 +00:00
3d616bff50 db: finish sql commands
dac36db284 db: add more tables
Compare 2 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-18 21:24:40 +00:00
80a5f1f8a8 fix: CHANGE NAMES AGAIN. Just want to be clearer
vinchent pushed to main at vinchent/howmuch 2024-10-18 21:24:09 +00:00
0dbf5c6234 fix: CHANGE NAMES AGAIN. Just want to be clearer
a55fd26f90 repo: add some more sql for events
Compare 2 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-18 19:15:33 +00:00
dde4eb337c repo: add some sql for events
39eaae46d8 db: add migrations
86832cf1f9 test: add wrong params test cases for session create
Compare 3 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-17 19:56:29 +00:00
350a6f86d9 doc: add diary for use cases
vinchent pushed to main at vinchent/howmuch 2024-10-16 21:47:52 +00:00
a7a915d825 feat: Impl event while refactoring user domain
vinchent pushed to main at vinchent/howmuch 2024-10-16 07:59:08 +00:00
29633e0e95 feat: use PO for repo layer
0e05924585 feat: rework entities design
dfc2d1b2eb feat: add transaction and participation associations
Compare 3 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-15 22:13:42 +00:00
3b18a15494 feat: add event and expense BOs
c94b0b532b feat: add money value object
606289be1a fix: create DTO in model and handle it in service level
382da3d811 test: add test for session delete
Compare 4 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-15 19:08:11 +00:00
322b441c70 doc: add diary
vinchent pushed to main at vinchent/howmuch 2024-10-15 12:01:58 +00:00
20ef75b1aa feat: rework db conn to use sql.DB for better portability
1fb84a3ff4 feat: implement session delete using redis
2fe834fe55 api: add session delete api doc
Compare 3 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-13 20:04:20 +00:00
544ccbe1ca doc: add diary
9290bcf88c fix: make create session works
Compare 2 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-13 19:11:50 +00:00
7ff91bab1d deploy: add redis image
ca2985abb4 feat: add session create
798b9a7695 feat: Add jwt token pkg
Compare 3 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-12 21:30:41 +00:00
71926b2197 feat: Use gin default validator
79739e3751 fix: move testdb/testuser to a mock dir to be clearer
Compare 2 commits »
vinchent pushed to main at vinchent/howmuch 2024-10-12 16:39:03 +00:00
addddb152a fix: move testdb/testuser to usecase dir. repo should only be interface defs
3e09afd4b0 feat: add usecase to check if a user exists
c312b4e2c8 fix(mkfile): fix make sqlc
eee5084821 feat: update openapi
ce3076047a feat: add t.Helper to request helper
Compare 7 commits »