[Photorage] 0. 토이 팀 프로젝트 시작

최정우·2022년 5월 17일
0

Photorage

목록 보기
1/7
post-custom-banner

프로젝트 요약

  • 사진 기반의 SNS가 넘쳐나는데, 다른 SNS 서비스들과 다르게 "앨범" 이라는 개념을 조금 더 강하게 도입하고자 함.
  • 기존 SNS의 복잡한 기능들 대신 일상/여행의 앨범이라는 개념만으로 구현.
  • 친구들끼리의 추억, 가족들끼리의 추억을 담은 앨범으로 시작. 그 순간을 앨범이라는 틀에 넣어서, 이름을 짓고 싶을 수 있음
  • 인스타는 그런 느낌의 기능이 부족하고, 네이버 MYBOX는 너무 클라우드 드라이브 느낌에 약간의 사진 앨범 자동 생성 등을 엮은 느낌
  • 적당한 SNS + 확장성 + 앨범(사진)의 기능 강화

팀 소개

  • UI/UX Designer 겸 Front-end 개발자 1명
  • Front-end 개발자 1명(본인)
  • Back-end 개발자 2명

총 4명으로 이루어진 팀으로 각자의 목표를 갖고 그것을 성취할 수 있는 프로젝트를 진행하기로 했다. 이번엔 정말 출시 후 서비스 까지를 바라보고 진행 할 예정이다. 혼자 하는 것이 아니니까 좀 더 할 수 있지 않을까 싶다.

내 목표는 아래와 같다.

  • 내가 사용하는 언어, 툴에 대해 이해하고 쓰고 왜 그것을 쓰는지 나름의 이유를 갖을 수 있기
  • 웹 사이트를 온전히 처음(프로젝트 생성)부터 끝(배포 후 서비스) 까지 개발해보기
  • Front-end 개발자로서 내 포트폴리오의 메인 프로젝트를 경험해보기

그래서 해당 목표를 이루기 위해, 어쩌면 개발 시간보다 개념을 찾아보고 그것을 블로그에 포스팅하며 정리하는 시간이 초반엔 훨씬 많을지도 모르겠다. 그렇더라도 이번 Photorage 프로젝트 만큼은 선택에 있어서 많은 고민을 하고 단순히 이걸 많이 쓰니까 이걸 해야지가 아닌 우리 프로젝트에는 이게 더 좋겠네 싶은 것들을 골라서 쓰고 기록해보려고 한다.


기술 스택

  • Front-end
    • React(Vite 툴체인, TypeScript 적용)
    • Storybook 도입
    • Styled-Component(CSS in JS) 도입
    • 상태 관리 툴(Recoil or MobX 등 미정)
    • 웹서버 : AWS의 EC2, S3, CloudFront 사용 예정
  • Back-end
    • Spring Boot + Node.js
    • MongoDB(NOSQL)
    • API 서버 : AWS 의 EC2 사용 예정(MSA 구조로 여러 서버로 분리)
  • 통신
    • Ajax 기반 통신
  • 디자인
    • Figma : Storybook 연동
  • 협업 및 코드 관리 툴
    • Notion, Slack, GitHub

여담 및 각오
그동안 블로그의 몇개 개인 프로젝트를 하는 듯 포스팅을 하다 거의 올리지 못하고 있다. 이유는 단순히 시간을 들이지 못했기 때문이다. 그 이유는 ICT 인턴을 진행하며 퇴근 이후, 개인 프로젝트를 진행할 여유가 없었기 때문이다. 실제 서비스에 모든 영역에 참여하는 것은 당연히 아니지만 그래도 모르는 것이 너무나 많았기에 프로젝트 외적인 공부를 진행하다보니 프로젝트에 시간을 쏟지 못했다. 이제 3달차가 되어가는 입장에서 그동안 공부했던 내용들을 함축해서 적용해 볼 수 있도록 팀 토이프로젝트를 시작해보려 한다(하면서 내가 그동안 놀고만 있지는 않았다는 것을 블로그 포스팅의 깊이와 양에서 보여주고 싶다)

참고 링크

profile
누구나 할 수 있지만 아무나 못하는 일을 하자
post-custom-banner

0개의 댓글