아무리 파이어베이스가 백엔드를 날로먹는다고는 하지만, 결국 데이터 구조를 짜는것은 개발자의 몫인것은 당연하다. 그래서 미약한 지식으로 최대한 빠르게 작업해보자 한다.
음... 그럼 db에서 가져올 "데이터"는 도대체 뭐가 있을지 부터 한번 보자.
---------------------------------------------------------------------------------
DB는 이도윤 팀원과 함께 진행하기로 했다.
babil_프로토타입_ver01.3 (adobe.com)
먼저, 화면 상 띄워주는 데이터들은 아래 자료들 정도이다.
말 그래도 바이크 브랜드.
바이크를 "검색" 한다. 즉, 이전 페이지에서 고른 브랜드의 대표적인 모델들이 필요하다.
=> @도윤 : 저 위 두개가 전부이긴 한데, 당연히 딸랑 저 두개만 db에 넣어놓지 않을거임. 바이크 별로 몇 cc 다, 이런 매우 기본적인 정보 부터 시작해서 뭐 출시년도 라던지, 가격대 라던지, 단종 여부라던지, 기타 여러 정보가 있을거잖아? 근데 우리가 이런 정보가 필요한 목적을 보면, 먼저 고객들이 어떤 가격대의 바이크를 모는지 알고 싶고 (경제력 확인?), 또 상품들에 문제가 발생해서 이슈들이 올라오면 바이크 별로 어떤 특징이 있는지 살펴봄으로써 이슈들을 분류할 수 있게 되는것 (예를 들면 125cc 바이크에서 자주 고장나더라)... 더 써보려 하는데 생각이 잘 안나네. 여튼 그래서 결국은 막 엄청 여러가지가 아니여도 되니까 바이크들의 스펙들도 조사 해줬음 함. 정리하면 다음과 같음.
1. 바이크 브랜드 별로 (저 위 5개) 모델 조사. 대충 브랜드 하나당 5개? 정도면 될듯?? 너무 자료가 많으면 또 db 작성하기 힘들어지니까ㅋㅋㅋ
2. 모델별로 스펙 조사. 어떤 스펙을 가져올지는 도윤이가 정하고, 스펙 개수도 대충 3~5개 정도면 되지 않을까 싶음. 맨 위에 xd 앱 디자인 링크도 달아 놨으니까, 더 필요할것 같은 자료는 도윤이가 알잘딱으로 가져와 줌 될것같음.
아래는 데이터 예시?? 물론 평면화같은건 필요에 따라 또 하겠지만.
{
bikes: {
brand: '',
model_name: '',
spec: {
cc: 0,
production_year: 0,
...
}
...
}
}
'BABIL_PROJECT > Firebase' 카테고리의 다른 글
자동 로그인 구현 (0) | 2022.05.10 |
---|---|
모듈 등록 가능 여부 확인 (0) | 2022.05.02 |
단일 항목 선택 리스트 (0) | 2022.05.01 |
BABIL_DB스키마 (0) | 2022.04.13 |
Firebase (signIn & signUp) (0) | 2022.04.07 |