Skip to content

스윗미는 개인의 학습 활동을 저장, 관리하며 학습 행위에 동기부여가 될 수 있는 공간을 제공합니다.

Notifications You must be signed in to change notification settings

mbc2579/swithme

 
 

Repository files navigation

프로젝트 명 : SWITHME(Study With Me)📕

안녕하세요, 함께 공부하는 웹사이트 : 스윗미(SWITHME)입니다.
스윗미는 게시판, 그룹, 캘린더, 스톱워치, 채팅서비스를 제공하는 스터디 웹사이트입니다.

• 개발 기간 : 2023.08.26. ~ 2023.09.18.(3주)
• 팀 노션 : URL


📌 핵심 기능

  1. 게시판📋
  2. 네 가지 카테고리별 게시판과 댓글/대댓글 기능을 통해 사용자 간의 관심 분야와 정보를 공유하는 커뮤니케이션 장을 제공합니다.
  3. 그룹👥
  4. 동일한 관심 주제를 가진 멤버들이 모여 그룹을 형성하고 목표를 세우며 멤버별 누적시간의 순위를 확인합니다.
  5. 캘린더📆
  6. 개인의 학업/업무 스케줄을 저장하고 관리할 수 있는 공간을 제공합니다.
  7. 스톱워치⏱️
  8. 자투리 시간 활용 및 높은 효율성을 위해 타이머 기능 및 누적시간 조회 기능을 제공합니다.
  9. 채팅💻
  10. 개인이 유저를 초대하여 채팅창을 생성하고 대화를 나눌 수 있습니다. 초대된 유저는 초대를 거절할 수 있습니다.
  11. 메인 페이지📚
  12. 5개의 메뉴를 확인하고 선택하여 이동할 수 있는 메인 페이지입니다.

🌐 ERD & API

ERD & API

⛏️기술 스택

프런트엔드 💻

백엔드 💻

소통 💻


  1. 코드 컨벤션
  2. Commit 메시지 구조 - 제목,본문,꼬리말 세가지 파트로 나눔
    각 파트는 빈줄을 두어 구분
  3. 코드 컨벤션
  4. 클래스 이름 - 첫 문자는 대문자, 카멜 케이스 스타일
    변수명 및 메서드명 - 첫 문자는 소문자, 가멜 케이스 스타일
  5. 깃허브 컨벤션
  6. 브랜치 전략 → 기능별 브랜치 → Develop 브랜치 → Main 브랜치(최종)
    머지(병합)시 최소 다른 팀원 2명 이상의 “코드 확인 후” 리뷰 남기고 나서 (승인 2개 이상) 병합

About

스윗미는 개인의 학습 활동을 저장, 관리하며 학습 행위에 동기부여가 될 수 있는 공간을 제공합니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 34.7%
  • Java 31.3%
  • HTML 25.6%
  • JavaScript 8.4%