43 Commits (35521f8e0c0ea8a05e929b2f638b465ad0f34fc4)
 

Author SHA1 Message Date
nicekid1 35521f8e0c Establish integration between payment, wallet, cart, and invoice modules 10 months ago
nicekid1 9e665f8710 Define DTOs and refactor cart module 10 months ago
nicekid1 47910e1ac6 Enhance cart models 10 months ago
nicekid1 f190090be1 Create DTOs and refactor product module routes 10 months ago
nicekid1 716c4a6782 Enhance product models 10 months ago
nicekid1 6945420e27 Add functionality to update admin profile in admin module 10 months ago
nicekid1 4506469b9b Create DTO for admin login 10 months ago
nicekid1 7240744076 Create DTO for admin registration 10 months ago
nicekid1 8411c2a28b Enhance admin model implementation 10 months ago
nicekid1 5e1fe81273 Fix role guard functionality 10 months ago
nicekid1 a44695e5fd Implement functionality to view list of users by admin 10 months ago
nicekid1 54531c1c63 Add functionality to edit user profile in user module 10 months ago
nicekid1 fa026ac2f3 Implement functionality to view user information in user module 10 months ago
nicekid1 86ce21487a Create DTO for login route and refactor related routes 10 months ago
nicekid1 435083a682 Create DTOs for user registration and complete user model 10 months ago
nicekid1 894ab52709 Install Sequelize CLI for migration management 10 months ago
nicekid1 69c0a65ad5 Update try-catch handling in user register and login functionality 10 months ago
nicekid1 3c216fa12a Integrate Zarinpal payment gateway 10 months ago
nicekid1 eecf60bef4 Create role guard to check admin role 10 months ago
nicekid1 13ee297d06 Fix issue with auth guard functionality 10 months ago
nicekid1 4a2c479879 Add login functionality for admin in admin module 10 months ago
nicekid1 ad738f2c61 Implement register functionality for admin in admin module 10 months ago
nicekid1 2c5af3a06c Create admin module and model 10 months ago
nicekid1 be0f01bc1a Add functionality to retrieve invoices by user in invoice module 10 months ago
nicekid1 cb3eaeb425 Create invoice module and model, and implement functionality to create an invoice 10 months ago
nicekid1 e18858fd60 Add functionality to add balance to user's wallet in wallet module 10 months ago
nicekid1 f65fbce4d6 Implement functionality to view a user's wallet in wallet module 10 months ago
nicekid1 021e22fcc9 Create wallet module and models 10 months ago
nicekid1 b0c858c151 Add functionality to remove an item from the cart in cart module 10 months ago
nicekid1 81d2629d05 Implement functionality to find a user's cart in cart module 10 months ago
nicekid1 729a5a040b Implement functionality to create a cart in cart module 10 months ago
nicekid1 199c2b35a2 Create cart module and model 10 months ago
nicekid1 c7d27edc10 Add functionality to delete a product in product module 10 months ago
nicekid1 30eb685e9e Implement product update functionality in product module 10 months ago
nicekid1 e058e82e6d Implement functionality to find a product by ID in product module 10 months ago
nicekid1 cfd85e729b Implement product listing with search functionality by name, min price, and max price in product module 10 months ago
nicekid1 780fb8bc1f Implement product creation functionality in product module 10 months ago
nicekid1 44b3017ce4 Create product module and model 10 months ago
nicekid1 238cd06920 Create guard to validate JWT token 10 months ago
nicekid1 effc393545 Implement login method in user service, configure JWT authentication, and create login route in user controller 10 months ago
nicekid1 9549a49330 Create user module with model, service, and register route 10 months ago
nicekid1 f434e9191c Setup PostgreSQL database connection and test connectivity 10 months ago
nicekid1 0e72128e4e Initialize project with NestJS and configure basic setup 10 months ago