@봉자쇼핑몰을 구축하고 서비스 하시려면
하나부터 열까지 직접 만드실 수도 있지만, 신경써야 하는 부분이 한두가지가 아닙니다.
단순히 눈에 보이는 버튼과 레이아웃 디자인 만들고, 어떤 버튼 눌렀을 때
무슨 동작이 일어나게끔 인터렉션 정도만 구현하면 된다고 생각하실수도 있지만
이건 그냥 눈에 보이는 요소에 불과하구요.
서비스가 가동되기 위해서 눈에 안보이는 더 많은 것들이 필요합니다.. 이를테면
현실 매장에서의 매장 주소와 매장 이름과 비슷한 역할을 하는 도메인도 있어야하구요.
회원 정보 테이블과 상품 정보 테이블이 저장될 데이터베이스의 스키마도 설계하셔야하고,
회원 정보와 상품 정보를 생성, 조회, 수정, 삭제하는 SQL 도 만드셔야하구요.
결제시스템 연동도 해야하고, 개인정보를 어떻게 취급하실지 약관도 만드셔야 합니다.
인터넷에 공개될 컴퓨터니까, 보안도 허술하게 하면 안되구요.
배포(실제 서비스를 시작하여 고객들이 사용할 수 있게)는 어떻게 하실지도 고민해보셔야 합니다.
아무것도 모르는 상태에서 이 많은 걸 다 공부해야 하기에는 적지 않은 분량이지만,
꾸준히 하다보면 아예 불가능한 것도 아니라고 봅니다.
아마 외주를 맡기거나, 기존에 존재하는 호스팅 플랫폼을 이용하는게 더 합리적일수도 있어요.