Skip to content

tkffkels93/devs-project-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

189 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1.Dev's(개발자 커뮤니티)

Dev's Logo

백엔드 github

https://github.com/tkffkels93/devs-project-backend

시연 영상

Dev's.mp4

PPT

Dev's.pptx

팀원 소개

Team-Leader

이름 프로필 사진 GitHub 주소
공지영(팀장) profile @Kongjiyoung

Front-End

이름 프로필 사진 GitHub 주소
김정수 profile @zeeq123
공지영 profile @Kongjiyoung
하승진 profile @HaSenugJin

Back-End

이름 프로필 사진 GitHub 주소
김세운 profile @kimsaewoon
김완준 profile @tkffkels93
임준식 profile @sik2Boii

2.앱소개

(1) 로그인

image image

(2) 게시글 작성

image

(3) 댓글 작성

image

(4) 좋아요

image

(5) 북마크

image

(6) 마이페이지

image image


3. 개발 환경

IDE

FrameWork

DB

사용기술

언어

협업 툴

프로젝트 아키텍쳐 : MVC 설계

image

  • 모델 (Model): 데이터와 관련된 모든 로직을 처리
  • 서비스 (Service): 비즈니스 로직을 캡슐화하여 모델과 상호작용. 모델에서 데이터를 가져오고 이를 가공한 후 컨트롤러에 제공한다.
  • 컨트롤러 (Controller): 사용자의 입력을 처리하고, 서비스의 메서드를 호출하여 비즈니스 로직을 수행. 그 결과를 뷰에 전달하여 사용자에게 표시한다.
  • 뷰 (View): 사용자 인터페이스 요소를 담당하며, 모델의 데이터를 사용자에게 표시하고 사용자로부터의 입력을 받아 컨트롤러로 전달한다.

테이블 설계

image


6. 협업 전략

회의

image

  • 매일 오전 15~30분 회의
  • 슬랙 메신저 활용
  • 진행 상황 확인을 위해 Notion에 활용

GitHub

  • Branch : 이니셜/패키지명/기능명 ex) hsj/welcome/view
  • commit : 작업 내용에 대한 요약 담기
  • comment : 문제를 겪은 부분 정리
  • issue : 버그나 해결사항 올리기

naming conventions [코드 컨밴션]

  • 패키지 : 소문자, 도메인별 패키지 만들기
  • 파일 : 카멜 표기법
  • 클래스/메서드/필드값 : 파스칼 표기법
  • api 주소 : 인증이 필요한 페이지는 주소에 api 사용, 영어는 복수형

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors