본문 바로가기

좌충우돌 개발기!/ifland 백과

ifland 인물사전 개발 시작

SKT에서 만든 ifland라는 자칭 메타버스 앱이 있다.

(사실 메타버스까지는 아니고 그냥 움직일 수 있는 3D아바타가 추가된 채팅앱 정도 되겠다.)

 

요즘 여기에 빠져 항상 접속을 해서 사람들이랑 놀고 있는데, 놀다 보니 특이한 캐릭터들도 많고 매일 사건사고도 많다.

 

이용자도 별로 되지않아 사실상 '두덕리 온라인'정도 되는 개하꼬 메타버스 앱에서 이런 캐릭터들, 사건사고들을 경험해보니 기록으로 남겨 친한 사람들과 공유하면 재밌을 것 같아 해당 프로젝트를 시작한다.

 

처음에 대충 구상 후, 필요하다 싶으면 추가적으로 살을 덧붙여가는 형식으로 진행할 예정이다.

 

 

<초기 구상도>

메인페이지 상단에는 들어갈 메뉴들과 해당 메뉴들을 통해 필요한 정보들을 나열해 보았다.

기본으로 메뉴는

- 인물도감

- 자유게시판

- 공지사항

- 회원가입

- 투표(미정)

- 명예의 전당(미정)

 

 

중단에는 기본적으로 인물도감 메뉴가 띄워질 예정이기 때문에 인물정보 리스트와 조회될 때와 클릭하여 띄워질 페이지에 대한 정보들을 간단히 나열해보았다. 현재 ifland 내에 채팅 기능이 없기 때문에 접속자끼리 채팅할 수 있는 기능도 구상해보았다.

(사실 이미 다 친해서 인스타 DM이나 카톡으로 연락하기때문에 필요없는 기능이라 생각하지만 그냥 시험삼아 만들어보려 한다.)

 

하단에는 뭐 넣을까 하다가 그냥 건의사항 넣기로 함

 

 

 

위 내용을 바탕으로 ERD를 만들어 보았다. 많이 해보질 않아 간단하게만 만들어봄. 만들면서 추가할 예정이다.

 

 

 

 

사용 예정 스펙

 

- 언어 : JAVA 13

- WAS : Tomcat 9

- DB : MariaDB

- Server : AWS or NAS(개인용)

- Framework : SpringBoot

- Template Engine : Tymeleaf

- ORM : Spring Data JPA 

- SQL Mapper : Mybatis

- Security : Spring Security

'좌충우돌 개발기! > ifland 백과' 카테고리의 다른 글

[1일차] Entity 만들기  (0) 2022.02.20