Commit Graph

  • d9be3397f7 enhance register master aliMohtarami 2025-01-29 13:21:05 +0330
  • 65e3afd64f implementation jti auth aliMohtarami 2025-01-27 14:51:30 +0330
  • 05f97c8300 redis connection aliMohtarami 2025-01-27 14:51:20 +0330
  • fc67949151 fix users database bugs aliMohtarami 2025-01-22 14:11:59 +0330
  • a864ed9999 fix controller and service name in shop module aliMohtarami 2025-01-22 12:26:29 +0330
  • a79e6c68e4 change name of product module to shop aliMohtarami 2025-01-22 11:57:20 +0330
  • 15b8d229d4 delete refactored module aliMohtarami 2025-01-22 11:50:09 +0330
  • 1ce941b31c invoices module refactoring aliMohtarami 2025-01-22 11:28:08 +0330
  • 79a36d2b82 payment module refactoring aliMohtarami 2025-01-22 11:07:57 +0330
  • 112e0598b5 wallet module refactoring aliMohtarami 2025-01-22 10:47:09 +0330
  • 89051142da cart module refactoring aliMohtarami 2025-01-22 10:17:24 +0330
  • 725412c59c fix error handling of product endpoints aliMohtarami 2025-01-22 09:20:19 +0330
  • cc98768a90 Fix database and migration config file locations and ensure proper paths aliMohtarami 2025-01-18 13:00:32 +0330
  • 50e54e4928 Merge admin module with users module aliMohtarami 2025-01-18 12:54:11 +0330
  • 132dfacd5a fix user edit profile service aliMohtarami 2025-01-18 12:17:16 +0330
  • 61ac8246ab Enhance error handling wallets nicekid1 2025-01-12 13:15:48 +0330
  • 49507ada65 Enhance error handling in admin , user , wallet module nicekid1 2025-01-12 12:13:25 +0330
  • b48758676e Enhance error handling in product module nicekid1 2025-01-12 09:28:35 +0330
  • b26dff1fd4 Enhance error handling in user module nicekid1 2025-01-11 16:24:58 +0330
  • 5d5c1c2eef Enhance error handling in admin module nicekid1 2025-01-11 15:56:23 +0330
  • 7d8998b2f1 Add endpoints for listing and viewing invoice details of a user by admin nicekid1 2025-01-11 15:34:09 +0330
  • 0359e22e40 Add endpoints for wallet charge and transaction history nicekid1 2025-01-11 15:21:26 +0330
  • 04716f6973 Add endpoint to clear user cart nicekid1 2025-01-11 11:42:40 +0330
  • 9e84860f48 Create endpoint to delete a user by admin nicekid1 2025-01-11 11:31:36 +0330
  • ed88f811ef Add logout endpoint for admin and user nicekid1 2025-01-11 11:04:00 +0330
  • b043c75f92 Add refresh token endpoint for admin and user nicekid1 2025-01-11 10:37:05 +0330
  • 3591ae9139 Improve error handling structure in cart module nicekid1 2025-01-08 16:01:28 +0330
  • 6308630b4b Improve error handling structure in user module nicekid1 2025-01-08 15:04:20 +0330
  • c1149c035c Improve error handling structure in admin module nicekid1 2025-01-08 14:23:14 +0330
  • 72665cebda Debug issue with getting user cart nicekid1 2025-01-08 13:01:43 +0330
  • 188723aee7 Refactor checkout route structure for better clarity and performance nicekid1 2025-01-08 12:30:15 +0330
  • 3110dc9645 Create model for payment module nicekid1 2025-01-08 12:07:41 +0330
  • 871fda173b Fix price issues in models and enhance payment system nicekid1 2025-01-08 11:15:52 +0330
  • d0cb571c40 Refactor order processing structure for better efficiency nicekid1 2025-01-08 09:34:19 +0330
  • ee10b49cf8 Fix issue with totalPayment calculation in invoice module nicekid1 2025-01-07 16:20:44 +0330
  • 548f161f7c Refactor createAndAddItemToCart method for better structure nicekid1 2025-01-07 15:50:22 +0330
  • c5c334692d Debug issue with creating multiple invoices for carts nicekid1 2025-01-07 14:46:48 +0330
  • 4520299ef0 Add createAndAddItemToCart method and refactor cart and invoice structures nicekid1 2025-01-07 14:26:42 +0330
  • 98139f75bf Refactor invoice module to use userId and cartId nicekid1 2025-01-06 15:26:10 +0330
  • 7da8f22cb2 Fix issue with ID in invoice module nicekid1 2025-01-06 14:02:58 +0330
  • 7fa178b293 Enhance invoicing system nicekid1 2025-01-06 12:56:41 +0330
  • 187811a048 Improve integration between invoice and order processing nicekid1 2025-01-06 12:06:36 +0330
  • 122bbacc0d Enhance schema migration files nicekid1 2025-01-06 11:41:22 +0330
  • 35521f8e0c Establish integration between payment, wallet, cart, and invoice modules nicekid1 2025-01-06 09:31:19 +0330
  • 9e665f8710 Define DTOs and refactor cart module nicekid1 2025-01-05 11:35:36 +0330
  • 47910e1ac6 Enhance cart models nicekid1 2025-01-05 09:07:26 +0330
  • f190090be1 Create DTOs and refactor product module routes nicekid1 2025-01-04 16:05:25 +0330
  • 716c4a6782 Enhance product models nicekid1 2025-01-04 15:23:37 +0330
  • 6945420e27 Add functionality to update admin profile in admin module nicekid1 2025-01-04 14:26:49 +0330
  • 4506469b9b Create DTO for admin login nicekid1 2025-01-04 14:12:10 +0330
  • 7240744076 Create DTO for admin registration nicekid1 2025-01-04 13:43:57 +0330
  • 8411c2a28b Enhance admin model implementation nicekid1 2025-01-04 13:26:53 +0330
  • 5e1fe81273 Fix role guard functionality nicekid1 2025-01-04 12:36:14 +0330
  • a44695e5fd Implement functionality to view list of users by admin nicekid1 2025-01-04 12:19:21 +0330
  • 54531c1c63 Add functionality to edit user profile in user module nicekid1 2025-01-04 12:09:47 +0330
  • fa026ac2f3 Implement functionality to view user information in user module nicekid1 2025-01-04 11:50:01 +0330
  • 86ce21487a Create DTO for login route and refactor related routes nicekid1 2025-01-04 11:37:57 +0330
  • 435083a682 Create DTOs for user registration and complete user model nicekid1 2025-01-04 11:28:32 +0330
  • 894ab52709 Install Sequelize CLI for migration management nicekid1 2025-01-04 11:27:23 +0330
  • 69c0a65ad5 Update try-catch handling in user register and login functionality nicekid1 2025-01-01 15:58:47 +0330
  • 3c216fa12a Integrate Zarinpal payment gateway nicekid1 2025-01-01 15:23:33 +0330
  • eecf60bef4 Create role guard to check admin role nicekid1 2025-01-01 15:19:50 +0330
  • 13ee297d06 Fix issue with auth guard functionality nicekid1 2025-01-01 15:17:10 +0330
  • 4a2c479879 Add login functionality for admin in admin module nicekid1 2025-01-01 10:39:49 +0330
  • ad738f2c61 Implement register functionality for admin in admin module nicekid1 2025-01-01 09:46:23 +0330
  • 2c5af3a06c Create admin module and model nicekid1 2025-01-01 09:29:17 +0330
  • be0f01bc1a Add functionality to retrieve invoices by user in invoice module nicekid1 2025-01-01 09:21:48 +0330
  • cb3eaeb425 Create invoice module and model, and implement functionality to create an invoice nicekid1 2025-01-01 09:10:45 +0330
  • e18858fd60 Add functionality to add balance to user's wallet in wallet module nicekid1 2024-12-31 16:07:34 +0330
  • f65fbce4d6 Implement functionality to view a user's wallet in wallet module nicekid1 2024-12-31 15:48:35 +0330
  • 021e22fcc9 Create wallet module and models nicekid1 2024-12-31 15:31:01 +0330
  • b0c858c151 Add functionality to remove an item from the cart in cart module nicekid1 2024-12-31 15:18:02 +0330
  • 81d2629d05 Implement functionality to find a user's cart in cart module nicekid1 2024-12-31 15:03:13 +0330
  • 729a5a040b Implement functionality to create a cart in cart module nicekid1 2024-12-31 14:56:32 +0330
  • 199c2b35a2 Create cart module and model nicekid1 2024-12-31 13:40:53 +0330
  • c7d27edc10 Add functionality to delete a product in product module nicekid1 2024-12-31 13:22:49 +0330
  • 30eb685e9e Implement product update functionality in product module nicekid1 2024-12-31 13:10:32 +0330
  • e058e82e6d Implement functionality to find a product by ID in product module nicekid1 2024-12-31 13:03:17 +0330
  • cfd85e729b Implement product listing with search functionality by name, min price, and max price in product module nicekid1 2024-12-31 12:54:06 +0330
  • 780fb8bc1f Implement product creation functionality in product module nicekid1 2024-12-31 12:25:13 +0330
  • 44b3017ce4 Create product module and model nicekid1 2024-12-31 11:50:41 +0330
  • 238cd06920 Create guard to validate JWT token nicekid1 2024-12-31 11:36:27 +0330
  • effc393545 Implement login method in user service, configure JWT authentication, and create login route in user controller nicekid1 2024-12-31 11:23:39 +0330
  • 9549a49330 Create user module with model, service, and register route nicekid1 2024-12-31 10:16:30 +0330
  • f434e9191c Setup PostgreSQL database connection and test connectivity nicekid1 2024-12-31 09:12:24 +0330
  • 0e72128e4e Initialize project with NestJS and configure basic setup nicekid1 2024-12-31 08:45:53 +0330