/Smore_StudyMore_BE

Kakao x goorm 기업 연계 프로젝트 1조 알쓰조

Primary LanguageJava

Smore_StudyMore_BE

Kakao x goorm 기업 연계 프로젝트 1조 알쓰조

📕 스터디 모집 및 관리 WEB 서비스 SMore (study more)

smore-logo-ver1

  • 배포 URL
  • 카카오톡으로 로그인 가능합니다.

프로젝트 소개

  • SMore는 스터디를 위한 플랫폼입니다.

  • 스터디 모집 및 스터디 가입이 한 플랫폼에서 가능하며

  • 스터디 운영에 필요한 기능들이 포함되어 있습니다.

  • 주요 기능

      1. 스터디 생성
      1. 스터디 가입 신청
      1. 출석 체크 및 공부시간 랭킹
      1. 스터디 일정
      1. 문제 풀이
      1. 개인 목표
      1. 스터디원 관리

프로젝트 영상

FrontEnd 레포지토리

FE 레포지토리 바로가기


🛠 아키텍처

image

📚 기술 스택

BackEnd

구분 요소
Language & Library
build
DATABASE
Framework
AWS
Http
TEST
etc

FrontEnd

3. 프로젝트 구조

⛏ ERD

정리 (6)

📂 파일 구조

├─build
│  ├─classes
│  │  └─java
│  │      └─main
│  │          └─com
│  │              └─als
│  │                  └─SMore
│  │                      ├─domain
│  │                      │  ├─entity
│  │                      │  └─repository
│  │                      ├─global
│  │                      │  └─json
│  │                      ├─log
│  │                      │  └─timeTrace
│  │                      ├─notification
│  │                      │  ├─controller
│  │                      │  ├─dto
│  │                      │  ├─repository
│  │                      │  └─service
│  │                      ├─study
│  │                      │  ├─attendance
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  │  ├─request
│  │                      │  │  │  └─response
│  │                      │  │  ├─service
│  │                      │  │  │  └─impl
│  │                      │  │  └─validator
│  │                      │  ├─calendar
│  │                      │  │  ├─controller
│  │                      │  │  ├─dto
│  │                      │  │  │  ├─request
│  │                      │  │  │  └─response
│  │                      │  │  ├─service
│  │                      │  │  │  └─impl
│  │                      │  │  └─validator
│  │                      │  ├─chatting
│  │                      │  │  ├─config
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  └─service
│  │                      │  ├─dashboard
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  ├─mapper
│  │                      │  │  └─service
│  │                      │  ├─enter
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  ├─mapper
│  │                      │  │  └─service
│  │                      │  ├─management
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  ├─mapper
│  │                      │  │  └─service
│  │                      │  ├─notice
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  ├─service
│  │                      │  │  └─validator
│  │                      │  ├─problem
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  │  ├─request
│  │                      │  │  │  │  ├─problem
│  │                      │  │  │  │  └─problemBank
│  │                      │  │  │  └─response
│  │                      │  │  │      ├─problem
│  │                      │  │  │      └─problemBank
│  │                      │  │  ├─service
│  │                      │  │  │  └─impl
│  │                      │  │  │      ├─problem
│  │                      │  │  │      └─problemBank
│  │                      │  │  └─validator
│  │                      │  ├─studyCRUD
│  │                      │  │  ├─controller
│  │                      │  │  ├─DTO
│  │                      │  │  ├─mapper
│  │                      │  │  ├─service
│  │                      │  │  └─utils
│  │                      │  └─todo
│  │                      │      ├─controller
│  │                      │      ├─DTO
│  │                      │      ├─mapper
│  │                      │      └─service
│  │                      └─user
│  │                          ├─login
│  │                          │  ├─config
│  │                          │  ├─controller
│  │                          │  ├─dto
│  │                          │  │  └─response
│  │                          │  ├─service
│  │                          │  └─util
│  │                          │      └─aop
│  │                          │          ├─annotation
│  │                          │          └─dto
│  │                          ├─mypage
│  │                          │  ├─config
│  │                          │  ├─controller
│  │                          │  ├─dto
│  │                          │  │  ├─request
│  │                          │  │  └─response
│  │                          │  └─service
│  │                          └─mystudy
│  │                              ├─controller
│  │                              ├─dto
│  │                              │  ├─request
│  │                              │  └─response
│  │                              └─service


팀원 구성

이름 포지션 구분 Github 이름 포지션 구분 Github 이름 포지션 구분 Github

김현빈
BE
팀장

강준수
BE
팀원

이수지
FE
팀원

박진수
BE
팀원

남수연
BE
팀원

서다영
FE
팀원

4. 역할 분담

BackEnd

image

FrontEnd

image