meme-archive
계획
비전
-
나름 공부가 될수있게 이것저것 해보는거
-
만들어서 쓸수있는정도
목표 기능과 기한
- prototype만드는데 한달넘으면 안돼
- 퀄리티는 아지즈한테 제출하는 웹 프로그래밍 정도
- 코드 퀄리티는 좋게 가져가기
요구사항
- 최종목표: 위키식인데
- 프로토타입 목표: 바로구현하기 힘드니까 백과사전느낌으로 관리자만 수정할 수 있게, db에직접 입력, 화면에 나올 수 있게
- 국내 밈/해외 밈 : 메뉴로 볼수있게
- (우선순위) 사진 밈 -> 서버와 같이 저장, webp gif 화질도 좋으면서 용량도 작아
- 동영상 밈 -> 유튜브 쓰면되고(후순위) : 구구구구구구
- 글 밈 -> content db
- 백과사전에 용어 설명하듯이
- 뚝배기: 개요 뭔뜻이다 어쩔때 쓴다 예시, 사용한 게시글 하이퍼링크걸고 기타등등
- 밈을 일단 합치고, 나중에 분리하자, tag 기능이있어야겠네
- 게시판(후순위 - 있을지말지는 나중에 결정)
- 일단 위키식으로
- 그냥 나무위키식으로 구성
- 상단에 검색창
- 내용
업무 프로세스
- 업무 분담은 배주 진행하는 스크럼에서 결정
- 설계 필요한 부분은 최대한 공유
- 코드 리뷰
사용 스택
- java11, maven
- mysql local DB(각자 설치), h2 database(in memory) 테스트 환경
- 스프링 부트 2.4.6-SNAPSHOT
- jpa + QueryDSL
- Spring Security로 로그인 처리(JWT 토큰)
- ~vue << 짝진 공부~ react + redux 로 교체
- UI 컴포넌트는 MaterialUI 사용
- Docker + k8s 적용 예정
- 일단 local 환경으로만 개발
패키지
com.{팀이름, 회사이름}.{프로젝트이름}
groupId: toy.toge
artifactId: meme-archive
groupId + artifactId: toy.toge.memearchive