LostBoard 요구사항 명세서
1. 프로젝트 개요
1.1. 프로젝트 의도
로스트아크 게임 플레이 시, 다수의 캐릭터가 주간 콘텐츠를 얼마나 진행했는지 파악하기 어렵고, 콘텐츠 완료 후 획득하는 보상을 매번 확인하는 것이 번거롭다는 점에서 착안하여, 주간 콘텐츠 현황을 한눈에 볼 수 있는 체크리스트와 획득 보상을 시각적으로 보여주는 웹사이트 'LostBoard'를 기획하게 되었습니다.


1.2. 프로젝트 목표
'LostBoard'는 다음과 같은 목표를 가집니다.
- 주간 콘텐츠 체크리스트 제공: 캐릭터별 주간 콘텐츠 완료 현황을 손쉽게 확인하고 관리할 수 있는 체크리스트 기능을 제공합니다.
- 획득 보상 시각화: 주간 콘텐츠를 통해 획득한 전체 보상을 시각적으로 명확하게 보여줍니다.
- 실시간 가격 정보 연동: 획득한 재화의 가치를 실시간 경매장 가격과 연동하여 현재 시세에 맞는 골드 가치를 제공합니다.
- 더보기 효율 계산: 레이드 콘텐츠의 '더보기' 효율을 실시간 경매장 가격 기준으로 계산하여 제공합니다.
- 경매 입찰가 계산기: 경매 아이템의 손익 분기점을 계산하여 합리적인 입찰 금액 결정을 돕습니다.
2. 기능 요구사항
2.1. 초기 화면
- 캐릭터 검색: 현황판을 이용할 캐릭터의 이름을 입력하고 검색할 수 있는 검색창을 제공합니다.
- 현재 주차 표시: 현재 주차의 날짜 정보를 표시하여 사용자가 주간 콘텐츠 초기화 시점을 인지할 수 있도록 합니다.
- 최근 검색 기록: 최근 검색한 캐릭터 목록을 사이드바에 표시하여, 이전에 검색했던 캐릭터 현황판으로 쉽게 이동할 수 있도록 합니다.
2.2. 현황판 화면
- 원정대 캐릭터 목록: 검색한 캐릭터가 속한 원정대의 모든 캐릭터 목록을 표시합니다.
- 콘텐츠 체크리스트: 각 캐릭터의 레벨에 맞는 레이드 목록을 체크리스트 형태로 제공합니다.
- 추천 콘텐츠 필터링: '캐릭터 레벨별 추천 콘텐츠 보기' 옵션을 통해 현재 캐릭터 레벨에 적합한 콘텐츠만 필터링하여 보여주는 기능을 제공합니다. 옵션 미선택 시, 모든 레이드 목록을 표시합니다.
- 획득 보상 정보:
- 총 획득 골드: 완료한 콘텐츠에서 획득한 골드의 총합을 표시합니다.
- 총 획득 재화: 획득한 모든 재화의 종류와 개수를 표시합니다.
- 재화의 골드 가치 환산: 획득한 재화의 가치를 실시간 경매장 가격 기준으로 환산하여 총 골드 가치를 표시합니다.
2.3. 실시간 더보기 효율 화면
- 레이드별 더보기 효율 계산: 각 레이드의 '더보기' 보상 가치를 실시간 경매장 가격을 기준으로 계산하여 효율을 표시합니다.
- 파편 가격 포함/제외 옵션: '운명의 파편' 또는 '명예의 파편' 가격을 포함하거나 제외하여 더보기 효율을 계산할 수 있는 옵션을 제공합니다.
2.4. 계산기 화면
- 경매 입찰가 계산: 경매에 나온 아이템의 가격과 레이드 참여 인원수를 입력하면, 손해를 보지 않는 최대 입찰 금액을 계산하여 표시합니다.
3. 비기능 요구사항
- 사용자 인터페이스 (UI): 직관적이고 사용하기 쉬운 UI를 제공하여 사용자가 원하는 정보에 쉽게 접근할 수 있도록 합니다.
- 성능: Lostark API 및 경매장 API와 연동하여 데이터를 신속하게 조회하고 화면에 표시해야 합니다.
- 확장성: 향후 새로운 레이드나 콘텐츠가 추가될 경우, 쉽게 업데이트할 수 있는 구조로 설계합니다.
- 호환성: 다양한 웹 브라우저(Chrome, Firefox, Edge 등)에서 정상적으로 작동해야 합니다.
4. 프로젝트 대상
로스트아크를 플레이하는 모든 유저
5. 프로젝트 라이브러리



'LostBoard 프로젝트' 카테고리의 다른 글
| [LostBoard 프로젝트] 초기화면 디자인 수정 (0) | 2025.09.16 |
|---|---|
| [LostBoard 프로젝트] 초기 완성본 (0) | 2025.02.12 |
| [LostBoard 프로젝트] API를 활용하여 데이터 받아오기 (0) | 2025.01.08 |
| [LostBoard 프로젝트] 초기 화면 구성 (0) | 2025.01.06 |
| [LostBoard 프로젝트] 피그마 페이지 구성 (0) | 2025.01.06 |