- 메이플스토리 확률형 아이템 기록 검증기, 공유 캘린더 (유틸 사이트 백엔드 서버)
- 큐브 사용 결과 API 사용
- 확률형 아이템의 기록을 검색하고 공시 확률의 정확도를 검증
- 파티플레이를 위한 공유 캘린더 기능
- 유저 간 팔로우 시스템 구현
-
backend
분류 | 기술 |
---|---|
Language | Kotlin |
Framework | SprintBoot |
DB | MySQL |
GCP | Compute Engine |
IAM | |
Cloud Storage | |
VPC 네트워크 | |
Server | Nginx (Reverse Proxy) |
- json 형식: https://github.com/gaon-park/ms-calendar-for-backend/blob/master/api-docs.json
- yaml 형식: https://github.com/gaon-park/ms-calendar-for-backend/blob/master/api-docs.yml
- 로컬 서버 기동시: http://127.0.0.1/api-docs/
- 서비스 서버: https://ms-hero.kr/api-docs/ ** 관리자 ID/PW 필요
-
Google OAuth를 통해 신규 가입/로그인합니다.
-
계정을 비공개로 설정하는 경우, 팔로워가 아닌 유저에게는 '팔로워', '팔로우' 리스트를 제공하지 않습니다.
- 계정의 다양한 정보를 설정할 수 있습니다.
-
팔로잉, 팔로워을 관리할 수 있습니다.
- 팔로우 요청을 승인
- 나의 팔로워에서 삭제(팔로우 요청을 거절)
-
검색은 한 번에 최대 1000건 까지 가능합니다. 결과값이 1000건 이상으로 중복될 때 키워드나, 필터를 사용해 검색 범위를 줄여주세요.
-
알림을 통해 실시간으로 팔로우 요청, 스케줄 초대, 상대방의 팔로우/스케줄 수락 정보를 받을 수 있습니다.
-
메이플 공식 이벤트와 나의 일정, 계정 상태가 공개이거나 팔로우 중인 유저의 공개 일정을 확인할 수 있습니다.
-
일정을 생성할 때 다양한 설정을 할 수 있습니다.
- 계정의 공개, 비공개 상태에 관계없이 '참석자만'을 설정한 일정이면, 일정의 멤버만 보거나 수정할 수 있습니다.
- 계정이 비공개 상태라면, '모두에게' 일정은 일정의 멤버, 혹은 팔로워만 볼 수 있습니다.
- 일정 추가, 수정 시 멤버 초대는 팔로워이거나 계정이 공개 상태인 유저에게만 보낼 수 있습니다.
- 반복 일정은 종료일 미설정 시, 최대 1년 후까지 반복됩니다.
-
메이플스토리 공식 사이트의 공시 확률과 유저의 실제 큐브 이벤트를 비교/검증합니다.
- 수상한 큐브
- 수상한 에디셔널 큐브
- 장인의 큐브
- 명장의 큐브
- 이벤트링 전용 장인의 큐브
- 이벤트링 전용 명장의 큐브
- 레드 큐브
- 블랙 큐브
- 에디셔널 큐브
-
전체 등록 유저와 나의 큐브 사용 이력을 확인할 수 있습니다.
- 최근 한 달 데이터
- 최근 두 달 데이터
- 최근 세 달 데이터
- 전체 누적 데이터
-
나의 이력을 확인할 때, 아이템 별 확률 차이를 추가로 확인할 수 있습니다.
- ex
트와일라이트 마크
아이템에 대해서 운이 상당히 나빴지만
데이브레이크 펜던트
아이템에 대해서 운이 상당히 좋았다는 걸 알 수 있습니다.
-
나의 상세 이력을 확인할 수 있습니다.
- export 버튼을 통해 csv 형식으로 저장도 가능합니다.