PSJ GLOBAL Development Status Monthly Report : 2024.12.30
PSJ GLOBAL Development status[피에스제이 글로벌 개발 현황]
Date : 2024.12.30
“OceanDrive” Development:
[“오션드라이브” 개발:]
- Ocean Drive, Storage Provider, Infura and Gateway Polishing Work (Finished)
[오션드라이브, Storage Provider, Infura 및 게이트웨이 폴리싱 작업 (마무리)]
■ Polishing (마무리 보정 작업)
● Implemented centralized error handling across all services to ensure consistent error responses.
[모든 서비스에 중앙 집중식 오류 처리를 구현하여 일관된 오류 응답을 보장합니다.]
● Enhanced caching mechanisms for frequently accessed endpoints like /api/v1/aggregation/user-pool-statistics and /api/v1/marketplace/collections.
[/api/v1/aggregation/user-pool-statistics 및 /api/v1/marketplace/collections와 같이 자주 액세스되는 엔드포인트에 대한 향상된 캐싱 메커니즘입니다.]
● Reduced database query overhead using query builders and optimized relations.
[쿼리 빌더와 최적화된 관계를 사용하여 데이터베이스 쿼리 오버헤드를 줄였습니다.]
● The macOS version is preparing for mainnet opening and the macOS version build is waiting for review - In progress
[macOS 버전은 메인넷 오픈을 준비 중이며 macOS 버전 빌드 심사 대기 중 입니다 - 진행 중]
OceanDrive Infura Development:
[오션드라이브 Infura 개발:]
- The OceanDrive Infura for storage requester mainnet version is now open. For more information, please refer to the link: https://psjglobal.oceandrive.network/
[스토리지 요청자 용 OceanDrive Infura 메인넷 버전이 공개되었습니다.
자세한 내용은 https://psjglobal.oceandrive.network/ 링크를 참고하세요.]
- Optimized version of explorer: (upload & download files) — In Progress
[최적화된 버전의 탐색기: (파일 업로드 및 다운로드) - 진행 중]
- Bug fixes and maintenance have been performed:
[버그 수정 및 유지 관리]
● Updated API endpoints and fixed profile table issues.
[API 엔드포인트를 업데이트하고 프로필 테이블 문제를 해결했습니다.]
● Implemented toast notifications for authentication success and error messages.
[인증 성공 및 오류 메시지에 대한 토스트 알림을 구현했습니다.]
● Enhanced the details page with fields for a secret key and expiry date; added custom tooltips.
[비밀 키와 만료 날짜에 대한 필드가 있는 세부 정보 페이지를 개선하고, 사용자 정의 도구 설명을 추가했습니다.]
● Wrapped profile details within a workspace container.
[워크스페이스 내에 프로필 세부사항을 포함시켰습니다.]
● Applied folder and file deletion API endpoints.
[폴더 및 파일 삭제 API 엔드포인트가 적용되었습니다.]
● Connected WebView API.
[WebView API를 연결했습니다.]
“Metacon” Mobile app Development:
[“메타콘” 모바일 앱 개발:]
- The Metacon app was released on the Mainnet and is now available on the Play Store for download.
Grand open
Reference link: https://play.google.com/store/apps/details?id=com.metacon&pli=1
[Metacon 앱은 메인넷에 출시되었으며 현재 Play 스토어에서 다운로드할 수 있습니다.
그랜드 오픈
참고 링크: https://play.google.com/store/apps/details?id=com.metacon&pli=1
- Metacon app iOS development has been completed and the app is now available on the App Store for download.
Reference link: https://apps.apple.com/us/app/metacon/id6450976505
[메타콘 앱 iOS 개발이 완료되어 앱스토어에 출시되었습니다.유저들은 아래 링크를 통해 앱을 다운로드 할 수 있습니다.
참고 링크: https://apps.apple.com/us/app/metacon/id6450976505]
Step Counter Development:
[만보기 개발:]
● Custom Native component for Android pedometer - Completed
[Android 만보기용 맞춤형 기본 구성 요소 - 스텝카운터 에러 핸들러 추가]
● Challenge (Group & 1:1) - Completed
[챌린지(그룹 및 1:1) -테스트 완료]
● Challenge 1:1 - Completed
[챌린지 1:1 - 테스트 완료]
● Challange Create - Completed
[챌린지 생성 - 테스트 완료]
● Group Challenge - Completed
[그룹 챌린지 - 테스트 완료]
● Challenge History - Completed
[챌린지 기록 - 테스트 완료]
● Challenge Request (Group & 1:1) - Completed
[챌린지 요청 (Group & 1:1) - 테스트 완료]
● Challenge Request Ranking - Completed
[챌린지 요청 랭킹 - 테스트 완료]
● Deep Linking - Completed
[딥 링킹 - 테스트 완료]
● 00:00 Step Reset - In Progress
[00:00 단계 재설정 - 진행 중]
● Check claimable points calculation - increased from 100 points to 200 points
[청구 가능한 포인트 계산 확인 - 100포인트에서 200포인트로 상향 - 완료]
● On first apk install device’s initial step data conflict check - In Progress
[첫 번째 apk 설치 시 디바이스의 초기 단계 데이터 충돌 확인 - 진행 중]
● iOS pedometer functionality check - In Progress
[iOS 만보기 기능 점검 - 진행 중]
- Database management
[데이터베이스 관리]
● Step_challenge
[스텝_챌린지]
● Step_challenge_tracking
[스탭_챌린지_추적]
● step_challenge_frozen
[스텝_챌린지_프로즌]
- API completed:
[API 완료]
● /step/challenge/createGroup (POST) - create challenge group
[/step/challenge/createGroup (POST) - 챌린지 그룹 생성]
● /step/challenge/create (POST) - create 1:1 challenge
[/step/challenge/create (POST) - 1:1 챌린지 만들기]
● /step/challenge/friends (GET) - get friend list
[/step/challenge/friends (GET) - 친구 목록 가져오기]
● /step/challenge/list (GET) - get challenge list
[/step/challenge/list (GET) -도전 목록 가져오기]
● /step/challenge/history (GET) - get challenge history
[/step/challenge/history (GET) - 도전 기록 가져오기]
● /step/challenge/accept (POST) - accept challenge
[/step/challenge/accept (POST) - 도전 수락]
● /step/challenge/reject (POST) - reject challenge
[/step/challenge/reject (POST) - 도전 거부]
● /step/challenge/detail (GET) - get challenge detail
[/step/challenge/detail (GET) - 도전 세부 정보 가져오기]
● /step/challenge/results (GET) - get challenge results
[/step/challenge/results (GET) -도전 결과 가져오기]
● /step/challenge/pendingList (GET) - get pending challenge list
[/step/challenge/pendingList (GET) - 보류 중인 챌린지 목록 가져오기]