ClientProject #3140
open[API]: Authentication API Development & Integration
100%
Description
Scope¶
Develop and integrate authentication APIs along with related customer modules, Postman documentation, testing, and Redis server setup.
Tasks¶
1. Authentication API Development¶
-
Create APIs for:
- Reset Password
- Change Password
- Customer Dashboard (customer balance, details, profile, orders)
- Customer Account History
2. API Integration (Frontend)¶
-
Integrate developed APIs into frontend.
-
Implement UI for:
- Sign In
- Sign Up
- Reset Password
- Forget Password
- Change Password
- Customer Balance
- Customer Orders & Details
3. API Documentation¶
-
Create Postman documentation for:
- PQS Japan API
- Newly developed APIs with request/response examples.
4. Testing¶
- Perform manual testing with different parameters.
- Exclude automation & load balancing tests.
5. Redis Server Implementation¶
-
Implement Redis caching for:
- Customer Orders
- Customer Account History
- Customer Profiles
Updated by Md.Sajib Ahmed 7 months ago
- Due date set to 09/15/2025
- % Done changed from 0 to 40
Here is the github commit message
Also checked the pqsjapan API and based on that apis developed our own API's.
Beside that created api documenations for the pqs japan API and our api's.
Updated by Md.Sajib Ahmed 7 months ago
- % Done changed from 40 to 50
Meeting with sir about 30 minutes
github issue link
Updated by Md.Sajib Ahmed 7 months ago
- % Done changed from 50 to 60
Here is the github commit message
- Changed in the middleware.ts file with localization and custiom cookies checking.
- Used js-cookies for set cookies in login time.
- Used zod for frontend and inner api data validation and sanitization.
Updated by Md.Sajib Ahmed 7 months ago
Here is the github commit message
- Created a service function to fetch the customer details based on the customer if.
- Used propoer type safety
Updated by Md.Sajib Ahmed 7 months ago
- % Done changed from 60 to 70
Updated by Md.Sajib Ahmed 7 months ago
- % Done changed from 70 to 80
Here is the github commit message
Created a new api for check verifiction code.
Implement verification email link and manual code submission.
Faced some blocking issue and it's depend on the backend API after discuss that resolve it.
Updated by Md.Sajib Ahmed 7 months ago
- % Done changed from 80 to 90
Here is the github commit message
We are following the existing project code structure and functionality just design UI and integrated out API.
Updated by Md.Sajib Ahmed 7 months ago
Here is the github commit message
- Fetch customer history list using customerId.
- Created a custom hook for fetch data
Updated by Md.Sajib Ahmed 7 months ago
- Status changed from In Progress to Complete
- % Done changed from 90 to 100
Here is the github commit message
Implement userwise navbar menus show
Implement logout functionalty
Created a account history skeleton loader and show when data is fetching.