Day01 서비스 정의, 화면설계
피그마를 통한 화면 설계 팀원분들이 잘 다루셨으며 이전에 경험이 있으셔서 여러 좋은 팁들을 가져오셨다 디자이너분들에게는 당연할 수 있지만 피그마 팔레트 구성,
어떻게 퀴즈를 만들 것인가?
open API가 있을까?
어떤 주제로 퀴즈를 만들어야 할까?
Day02, 03 퀴즈 제작
퀴즈 api를 구하고 싶었지만 구할 수 없었으며 돈을 주어야 할 수 있는 것으로 보였다.
프로젝트를 하며 실력을 키우고 싶었기에 퀴즈 api를 작성하기로 정하였다.
팀원들과 대화를 통해 어떤 퀴즈를 할지 고려했으며 한국어 기초사전 open api를 쓸 수 있으므로 단어 퀴즈를 만들기로 하였다.
한국어 기초사전 open api의 경우 쿼리로 단어를 넘겨주어야 했기에 단어리스트가 필요하였다.
구글링을 통해 단어 퀴즈에 쓸 만큼 빈도가 많고 난이도가 적절해 보이는 한국어 학습용 어휘 목록을 찾아 해당 엑셀 파일을 다운로드하였다.
엑셀 파일에서 단어 중복 제거를 하고 명사만을 대상으로 open api에 쿼리를 날려서 단어: 뜻 쌍으로 백앤드 서버에 js map 타입의 데이터로 저장하였다.
api를 구현할 때는 DB와는 독립적으로 만들어 쓸 수 있으므로 DB 구축 없이 메모리에 퀴즈 데이터들이 담기도록 하였다.
'Project' 카테고리의 다른 글
[간단한 퀴즈 서비스] Day09~11 DB설계 및 구현 (0) | 2024.11.10 |
---|---|
[간단한 퀴즈 서비스] Day05-08 DB 없이 동작 구현 (1) | 2024.11.09 |
[간단한 퀴즈 서비스] Day04 백로그 작성, 기능명세, API명세 (1) | 2024.11.08 |
[간단한 퀴즈 서비스] Day00 프로젝트 시작, 아이디어 투표 및 선정 (0) | 2024.07.04 |
[책 구하기 통합 검색 서비스 ] Intro (0) | 2023.12.14 |