Commit Graph

22 Commits

Author SHA1 Message Date
110a6fb0ee refactor: remove address fields from customer entity and related services
- Removed address-related fields from Customer entity, DTOs, and services to streamline KYC process.
- Updated KYC initiation and customer update logic to default to Saudi Arabia for country and use fixed address values.
- Added migration to drop address columns from the database.
2025-12-18 12:35:32 +03:00
3200f60821 feat: Complete KYC implementation with address fields
- Added address fields to registration (verify-user DTO)
- Added address fields to KYC initiation (initiate-kyc DTO)
- Added national_id column to kyc_transactions table
- Changed duplicate KYC check from customerId to nationalId
- Added KYC webhook endpoint (/api/neoleap-webhooks/kyc)
- Added webhook processing logic
- Updated customer service to save address during registration and KYC
- Added validation to require address before card creation
- Removed duplicate src/migrations/ directory
2025-12-16 14:44:07 +03:00
e8127970f6 chore: remove email and dob from guardian signup flow 2025-12-11 12:13:51 +03:00
a3a61b4923 Implement OTP generation and email verification logic in UserService 2025-10-28 15:52:24 +03:00
e966f95463 ZOD-341-Add unique constraint to user email and clean up duplicates 2025-10-21 10:49:43 +03:00
4f778f7904 * ZOD-341-junior-a-child-can-edit-their-email-to-an-existing-email-causing-multiple-child-accounts-to-share-the-same-login 2025-10-20 14:25:53 +03:00
7b57277a7f ZOD-339-child-profile-gender-update-is-not-reflected-after-editing 2025-10-19 11:01:52 +03:00
6602414779 feat: finialize creating juniors 2025-08-23 21:52:59 +03:00
ee7b365527 feat: kyc process 2025-08-07 14:23:33 +03:00
275984954e feat: working on edit profile ticket 2025-08-05 17:53:38 +03:00
a245545811 feat: add login and forget password and refactor code 2025-07-30 15:40:40 +03:00
c493bd57e1 feat: onboarding signup journey 2025-07-27 13:15:54 +03:00
6c859a25d2 feat: handle oauth2 login 2025-06-04 14:52:09 +03:00
49326e983f feat: handle new registration flow 2025-05-19 17:00:32 +03:00
9b5f863577 add login flow for waiting list demo app 2025-03-04 14:42:02 +03:00
dae9cb6323 refactor: handle kyc journey for customers 2025-02-20 16:18:06 +03:00
87bb1a2709 feat: add apple login 2025-01-16 12:17:10 +03:00
6d2d2b558a feat: add localization to expection messages 2025-01-14 12:39:19 +03:00
5aa3d3774d refactor: enhance customer creation code 2025-01-13 16:42:27 +03:00
756e947c8a feat: handle google login 2025-01-09 15:14:09 +03:00
0fd2066c4a feat: add loggers to all services 2024-12-30 10:35:36 +03:00
ca71632755 refactor: sepeare user and auth modules 2024-12-29 14:17:39 +03:00