SeongJae Oh

SoPoom (소품/小品)

  • 규모: 팀 프로젝트
  • 팀 인원: 3명
인테리어 자랑 및 정보공유 사이트로, 유저가 사진을 업로드 후 클릭하여 해당 좌표에 태그를 등록하여 상품에 대한 구매처, 후기 등 다양한 소개를 합니다.

Project Environment

  • JSP - Spring Framework 3.7.1
  • MySQL / MyBatis
  • Apache Tomcat 8.0
  • Free Bootstrap Theme

프로젝트 개발 동기 및 개요

인스타그램 어플리케이션의 사진 내 태그 기능에서 아이디어를 얻어 인테리어에 사용해보면 좋을 것 같아 제작하게 되었습니다. 유명인의 방 사진 등을 질문식으로 올려 해당 가구의 제조사와 가격 등 인테리어에 대한 정보를 얻을 수도 있고, 나아가 부동산 어플 등에서도 유용하게 사용할 수 있으리라 생각되어 제작하게 되었습니다.

프로젝트 스크린샷

image
image
image
image

프로젝트 담당업무

회원관리 (회원가입, 수정, 탈퇴, 세션 로그아웃 등)
게시판 (글쓰기, 수정, 삭제, 댓글 등)
어드민페이지 (개인정보 수정 및 회원관리 연동)

프로젝트 코드 일부

당시에는 자료를 효과적으로 관리하는 방법보다는 그저 무언가를 만들고 싶어했고, 군 입대 전에 제작된 것이라 소스코드가 유실되었습니다..
어디갔니 내 소중한 코드들아..ㅜㅜ

프로젝트 후기

프로젝트가 추구하는 목표 자체는 단순한 인테리어 정보공유였지만 '인테리어 정보 공유이면 쇼핑몰의 링크도 걸리면 좋겠다', '코멘트에 어떠한 정보가 조금 더 있었으면 좋겠다' 하는 다양한 의견에 중간중간 테이블이 몇 번씩 바뀌기도 하고 기능도 추가되면서 살을 점점 붙여가니 묘한 느낌이 들었습니다.
팀원끼리의 자기개발 겸 능력 향상을 목적으로 두고 개발을 시작하였으나 열이면 아홉이 뜻대로 되지 않아 많이 답답함을 느꼈습니다. 결국 개발기간이 길어지며 팀원 전체가 아닌 따로따로라도 시간을 내어 카페에 자리 잡고 밤새 완성을 위해 늦게까지 작업을 하고는 했고 현직 개발자분들의 애로사항을 아주 조금이나마 맛보았다고 생각합니다.
개발과 소프트웨어 업계가 야근을 자주 한다는 농담조의 말도 이런 부분에서 나온 것 같아 입사 후 실무에 대해서 각오를 단단히 하였습니다.

다른 기발한 아이디어가 있으신가요?

신입 개발자로써 많은 것을 배우고 제작해보고싶습니다. 현재 프로젝트에 추가되었으면 하는 기능이나, 완전히 새 프로젝트에 대한 아이디어가 있으시면 저에게 연락주시면 감사하겠습니다.