Skip to content

Unithon-8th-SomethingNew/SomethingNew-Be

Repository files navigation

Build Status License



띵동 아이콘 이미지

🔔 '띵-동' - 유니톤 8th

주제 : Z세대, 레트로


이번 유니톤의 주제중 하나인 레트로는 회상, 회고, 추억이라는 뜻의 영어 'Retrospect'의 준말입니다.

보통 레트로라는 단어를 보면 사람들은 저희 어머니 아버지 세대의 젊을적 문화를 떠올릴 텐데요.

저희는 회상이라는 뜻을 가진 레트로의 주체를 저희 Z세대로 잡아 저희의 어릴 적을 추억하고 떠올릴 수 있는 프로젝트를 구현하기 위해 노력했습니다.



"👶 우리의 유년시절"

저희가 어렸을 시절, 아무런 약속을 잡지 않아도 학교가 끝나면 집에, 또는 놀이터에서 늘상 만날 수 있던 친구들이 기억나십니까?

코로나19사태와 인터넷 기술의 발달로 먼 거리의 사람과도 쉽게 소통할 수 있게 되면서

자연스레 현대의 Z세대는 학교조차 제대로 등교하지 못하는 것이 자연스러운 세상이 되었습니다.

또한 온라인으로 만나더라도 url을 주고 받아야 하거나,

한쪽이 무응답으로 일관 시 양방향 소통이 불가하여 소모적인 소통이 발생하고 있습니다.

어릴적 약속을 잡지 않아도 한 동네에서 만나듯이 온라인에서도 간편하게 친구를 만날 수 있는 방법은 없을까요?

바로 이런 생각에서 "띵-동"을 구상하게 되었습니다.

지도에 보이는 친구의 공간의 문을 두드리면, 들어가 7초 내에 친구를 만날 수 있습니다!


📃 컨벤션

# 브랜치 관리 전략

⚙️ git-flow

git-flow


브랜치 종류 설명
Master(main) 테스트 서버에서 테스트가 끝나고 운영서버로 배포 할 수 있는 브랜치
develop 개발을 위한 브랜치
feature 하나의 기능을 개발하기 위한 브랜치
hotfix 운영중인 버전에서 발생한 버그를 수정 하는 브랜치
  • feature 브랜치는 하나의 기능을 개발하기 위한 브랜치입니다. 부모는 develop이며, 개발이 완료되면 develop에 merge합니다. 브랜치 이름은 보통 feature/*이 됩니다.
  • develop 브랜치는 개발을 위한 브랜치입니다. 여러 feature들이 merge되는 장소이며, 아직 release되지 않은 기능들이 모여 있게 됩니다.
  • master 브랜치는 실제 운영 중인 서비스의 브랜치입니다.
  • hotfix 브랜치는 서비스에 문제가 발생했을 때 핫픽스에 해당하는 브랜치입니다. 기능 개발(feature) 등과 달리 빠르게 대처해야 할 필요가 있기 때문에, master 브랜치에 직접 merge하는 전략을 취합니다. develop과의 차이가 발생하기 때문에, 나중에 차이를 merge할 필요가 있습니다.


# 브랜치 네이밍

⚙️ 네이밍 패턴

브랜치 종류/이슈번호-간단한 설명	

Ex) 이슈번호가 67인 '로그인 기능' 이슈를 구현하는 브랜치를 생성하는 경우, 브랜치 이름을
feature/67-login 로 작성한다.



# 커밋 메시지

⚙️ 메시지 구조

Type : 제목 #이슈번호

본문

Ex) 이슈번호가 67인 이슈의 기능을 구현한 뒤 커밋을 하는 상황이라면 커밋 메시지의 제목을
feat : A기능 구현 #67 으로 작성한다.


⚙️ Type

타입 종류 설명
feat 새로운 기능에 대한 커밋
fix 수정에 대한 커밋
bug 버그에 대한 커밋
build 빌드 관련 파일 수정에 대한 커밋
ci/cd 배포 커밋
docs 문서 수정에 대한 커밋
style 코드 스타일 혹은 포맷 등에 관한 커밋
refactor 코드 리팩토링에 대한 커밋
test 테스트 코드 수정에 대한 커밋


🗺️ 아키텍처

아키텍처



🛠️ 기술 스택


⚙️ Language

Java 1.8

⚙️ Framework

Spring boot / Spring Data Jpa / Swagger

⚙️ AWS

RDS / SecretManager / EC2

⚙️ DB

MySQL

⚙️ Test

PostMan



🎥 앱 시연 GIF

띵동 시연 GIF



👥 파트 및 개발 계획

[ 팀원 & 파트 ]

📱 프론트엔드

🗄️ 백엔드

🎨 디자인


[ 개발 기간 ] 2022/03/04 ~ 2022/03/06

📑Notion: https://eminent-leader-c5d.notion.site/8-c54ac65a9178446ca36ac59801a4c268


About

UNITHON 8TH - 띵똥 : 썸띵뉴팀 백엔드

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages