개인 프로젝트 시작

ChanghyeonO·2023년 12월 4일
0

새로운 프로젝트를 시작했다.

인테리어 하는 친구가 나에게 쇼핑몰을 만들어달라고 부탁했다.
처음에는 그냥 쇼핑몰을 후다닥 만들어줘야겠다 생각하고 있다가, 갑자기 모든 사장님들을 위한 쇼핑몰 제작 사이트를 만들어 보면 어떨까? 생각이 문뜩 들었다.
현재 쇼핑몰을 만드려고 하면 x몽 x고 같은 사이트에서 쇼핑몰 제작 의뢰를 할 경우 비용은 100만원 이상 소요되는 것을 확인했다.(2023.12.04 기준)
그렇기 때문에 초보 사장님들한테는 분명 부담이 될 것이라 생각해, 기본적인 틀을 제공하고, 거기다 내용 추가만 하면 은 어떨까란 생각이 들었다.
물론 전체적인 틀, 디자인은 획일화 되어 개성이 줄어든다는 단점은 있지만, 저렴한 금액에 쇼핑몰 제작하기 vs 비싼 금액에 쇼핑몰 제작하기
비교하자면 단순한 디자인이더라도 저렴하게 제작하는 것을 원하는 고객들은 있을 것이다.
그렇기 때문에 기획부터 시작했다.
기획은 figma를 사용할까 고민하다가, 유튜브에서 개발 강좌 듣던 중 우연히 발견한 excalidraw를 사용했다. 굉장히 편하게 기획이 가능하다.
물론 figma처럼 디테일하게 와이어프레임 작성하기는 어렵다.
요구사항
대략적으로 작성한 요구사항.
인트로와 로그인 페이지 와이어프레임
위는 인트로와 로그인 페이지.
회원가입 페이지 와이어프레임
위는 회원가입 페이지. (쇼핑몰 고객용 페이지 회원가입도 이것과 최대한 비슷하게 만들 예정이다.)
메인 페이지, 상세 페이지 와이어프레임
위는 메인페이지.
장바구니 페이지, 결제완료 페이지 와이어프레임
위는 장바구니와 주문하기, 결제완료 페이지.

대략적인 페이지는 12~ 정도 예상하고 있다.
일단 기본적인 퍼블리싱은 하루에 1~2페이지씩 예상하고 있으며,
기술 스텍은 프론트는 React + Redux + TypeScript를
백엔드는 Node.js + Express.js + MongoDB + TypeScript를 생각하고 있다.
React는 SEO 측면에서 불리하기에 쇼핑몰 특성상 검색화면에 잘나오도록 해야하는 것을 고려해야할 것이다.
그리고 이렇게 다 만들고 저장하기 했을 때 쇼핑몰 페이지는 배포는 어떻게 해야하지?
도메인 설정은 어떻게 자동으로 되도록 해야하지?
이 부분은 만들면서 차차 생각해보아야 할 문제인 것 같다.
내일부터 퍼블리싱 시작해보자.

profile
꾸준한 기록을 통해, 좋은 개발자가 되겠습니다.

0개의 댓글