30 Commits

Author SHA1 Message Date
rahat0078 49cb339e5a feat(analytics:admin): andmin analytics dashboard api done 2026-05-16 23:30:05 +06:00
sharafat 64a0a80a2a merge sharafat and rahat branch 2026-04-30 21:45:27 +06:00
sharafat d2b320f3b1 Change the api and add some new feature 2026-04-30 21:26:18 +06:00
rahat0078 7d89f3f4ea feat(stats): seller stat api completed 2026-04-29 20:18:49 +06:00
sharafat b09fdfc255 Template-API's : create tamplate and also add the get all template and get single templates 2026-04-28 00:29:01 +06:00
sharafat 47d30d96eb Template API: create database schema 2026-04-27 00:03:06 +06:00
abumahid 61fd639faf feat(account, order, plan, profile, redis): enhance functionality and security
- Updated CORS settings for frontend compatibility.
- Integrated Redis URL configuration.
- Improved login response structure in account service.
- Added role-based authorization for order and plan management.
- Enhanced error handling and logging in profile and plan services.
- Updated Swagger documentation for clarity on order statuses.
- Configured Redis connection for better performance.
2026-04-26 19:14:37 +06:00
abumahid 2d54031c33 🔧 refactor(plan): update imports to use .js extensions and secure delete route with admin auth 2026-04-26 19:10:56 +06:00
abumahid f886c392aa feat(account, queues): enhance email sending and Redis connection settings
- Added attempts and removal options for email queue tasks in `account.service.ts`.
- Updated Redis connection parameters to specify `maxRetriesPerRequest` and disable `enableReadyCheck` in `connection.ts`.
- Introduced an empty line for clarity in the `email.queue.ts` file.
2026-04-26 19:04:34 +06:00
sharafat 107b94bc97 adding the order service delete on the plan api 2026-04-26 18:57:33 +06:00
abumahid e227c42f7d feat(account): update login response and modify CORS origin
- Changed the CORS origin from `http://localhost:3000` to `http://localhost:5173`.
- Updated the login response to return a comprehensive object containing the `accessToken` and user profile data.
- Modified cookie setup to directly use `result.accessToken` instead of `result`.
- Refactored account service to include additional user fields in the login data returned.
- Added `dist` to `.gitignore`.
2026-04-26 18:56:50 +06:00
abumahid 0f7af70b90 ♻️ refactor(account, order, plan, profile, support, email): restructure application modules and enhance error handling
Updated Docker configuration, refactored middleware for improved error handling, and restructured account, order, plan, profile, and support modules, including their routes, services, and validations. Enhanced email processing queues and utilities for token generation, pagination, and response management to streamline the application architecture and enhance maintainability.
2026-04-21 03:12:39 +06:00
abumahid c881efea0f Merge remote-tracking branch 'origin/sharafat' into dev 2026-04-20 20:39:16 +06:00
sharafat 4c1614601a Order API:All routes was created and fully tested 2026-04-19 00:26:50 +06:00
sharafat 1bc1fae274 order api:implement pagination system 2026-04-17 23:36:01 +06:00
sharafat 164951321b order Api: implement the searching system 2026-04-17 01:59:58 +06:00
rahat0078 86b2292272 feat(support): update Swagger documentation for support endpoints 2026-04-17 00:19:22 +06:00
abumahid 739e3d1ad6 merge rahat 2026-04-15 23:38:15 +06:00
Md Sharafat Hassain 475bc6f49e Order APi: create,signle get and delete api is fully created 2026-04-13 00:39:40 +06:00
rahat0078 ba04c54c5b feat(support): complete full CRUD for support module 2026-04-13 00:35:51 +06:00
abumahid 78a9b99aae feat(order): add customer email and optional fields, update order creation flow
- Added `customerEmail` field to Order model.
- Made `customerNote` optional in the Order model.
- Updated order creation logic to send a tracking email.
- Updated order validation to handle optional fields.
- Refactored configurations import path from `errors/configs` to `configs`.
- Minor modifications across account and order services for consistency.
2026-04-13 00:13:52 +06:00
Md Sharafat Hassain ee5eb0f0f5 Order api: create order schema 2026-04-12 22:47:56 +06:00
Md Sharafat Hassain 308445f346 Plan-API : adding the update swagger 2026-04-09 21:44:07 +06:00
Md Sharafat Hassain 2f8c9dbc45 plan_Api: The update api issue was fixed and ready go for testing 2026-04-09 20:55:50 +06:00
Md Sharafat Hassain 75209cc435 api: get all api, post api, get signle data api and delete api was created 2026-04-08 21:06:42 +06:00
Md Sharafat Hassain bcdb125af1 adding the plan post api 2026-04-07 22:32:13 +06:00
abumahid ba1b0df589 Merge pull request #2 from techzaaa/dev
Dev
2026-04-03 00:56:06 +06:00
abumahid d389108c49 Merge pull request #1 from techzaaa/abumahid
🔧 chore(account): update account module structure and email queue pro…
2026-04-03 00:55:43 +06:00
abumahid 3f0ead4265 🔧 chore(account): update account module structure and email queue processing
- Enhanced account management with new validation and Swagger documentation.
- Updated Prisma schemas and migrations for the account and profile.
- Improved email handling mechanisms in the email queue system with new worker functionality.
- Adjusted Docker configurations and package dependencies for better integration.
2026-04-03 00:54:46 +06:00
abumahid 81f9801487 init: init project 2026-04-02 21:27:09 +06:00