Stevan Freeborn
fd2cd68d73
feat(web,api): added ability to add and then display list of institutions
2026-02-22 06:53:13 -06:00
Stevan Freeborn
ab88656c1e
feat(api): implement endpoint for creating link tokens
2026-02-15 07:02:01 -06:00
Stevan Freeborn
dad2ceb450
feat(api,core,infra): refactor endpoint routing and add institution account discovery
...
- Move login and refresh endpoints under a unified /auth route group
- Relocate institution connection logic from /accounts to /institutions
- Implement GET /institutions/{id}/available to fetch real-time Plaid
accounts
- Introduce HttpRequestBuilder utility to streamline integration testing
- Enhance PlaidService with GetAccountsAsync to support account fetching
- Clean up global usings and project structure for better domain
isolation
2026-02-14 06:46:05 -06:00
Stevan Freeborn
a83dbbcc54
feat(api): add validation to prevent duplicate accounts from being added
2026-02-13 12:38:18 -06:00
Stevan Freeborn
1a41c3c0b6
feat(api): implement storing connected insitution in db
2026-02-13 04:37:47 -06:00
Stevan Freeborn
1d661ac409
feat(api): prevent user from connecting to same institution twice
2026-02-13 04:37:47 -06:00
Stevan Freeborn
87a68669cf
feat(api): add protected connect account endpoint
2026-02-13 04:37:47 -06:00
Stevan Freeborn
9b4f0c6b9e
refactor(api): clean up usings
2026-02-06 06:53:20 -06:00
Stevan Freeborn
92b3c8e9c4
feat(api): add refresh endpoint and update global usings
2026-02-03 21:04:25 -06:00
Stevan Freeborn
0ce97cdec8
tests(api): add integration test for happy path when logging in
2026-02-03 04:38:40 -06:00
Stevan Freeborn
c2b681d267
feat(api): integrate infra and implement password verification on login
2026-02-03 04:38:40 -06:00
Stevan Freeborn
c037b895f0
feat: wip on testing login flows
2026-02-03 04:38:40 -06:00
Stevan Freeborn
28e4692ca1
feat: setup db context with initial models
2026-02-03 04:38:40 -06:00
Stevan Freeborn
9c38aff40f
chore: initial project setup
2026-02-01 04:23:12 -06:00