Skip to content

Latest commit

 

History

History
173 lines (115 loc) · 4.88 KB

README.md

File metadata and controls

173 lines (115 loc) · 4.88 KB

33th DO SOPT SOPKATHON :: re:ing

33기 솝커톤 iOS 1조 프로젝트


🌼 서비스 소개


🔥 이름

re:ing ( 다시 일상으로, 함께 걸어가는 길 )

🔥 소개

범죄 이력이 있는 출소자라면, 갱생되지 못할 것이라는 당연한 사회적 인식 속에서 우리는 그들을 사회에서 함께 교화될 수 없는 존재로 단정짓는 관념을 가지고 있다.
이러한 사회적 낙인은 범죄자들이 방치되며 재범으로 이어지는 악순환을 반복시킨다.
따라서 우리는 이들의 변화 의지를 일으켜 일상을 회복하도록 돕고, 더 나은 사회를 만드는 것에 이바지하려 한다.


📌 Tech Stacks


  • Language : Java (jdk-17)

  • Web application Framework : Spring boot (3.2.0), Spring Data JPA

  • DataBase : MySql (8.1.0)

  • Cloud/Infra : Aws EC2, RDS, code deploy

  • web server : Tomcat

  • Collaborative Tool : Github

  • Version Control : Git


🖤 Developers


정동규 김승환
image image
yummygyudon kseysh

🙋🏻‍♀️ 역할 분담


  • 승환🤖 & 동규🍣
기능명 담당자 완료 여부
프로젝트 세팅 승환🤖 완료
EC2 세팅 승환🤖 완료
RDS 세팅 승환🤖 완료
CI/CD 세팅 동규🍣 완료
README 작성 동규🍣 완료
DB 설계 승환🤖 동규🍣 완료
API 명세서 작성 승환🤖 동규🍣 완료
API 개발 승환🤖 동규🍣 완료

⭐️ 우리 사랑하기로 했어요 ⭐️

team_image

✅ Convention


🚀 Coding Convention


🚀 Branch Strategy


💾 ERD


자세한 테이블 정보는 다음 노션 페이지에 정리해둘 예정입니다! (Comming Soon...)

erd

🖇 Api 명세서

🍀 API 명세서


⚙️ Architecture


architecture_image

🗂️ Project Foldering

├── 📁 .github
│   ├── 📁 ISSUE_TEMPLATE
|   └── 📁 workflows
|   └── pull_request_template.md
│
├── appspec.yml
|  
├── HELP.md
|
├── build.gradle
├── gradlew
├── gradlew.bat
|
├── README.md
|
├── 📁 script
│   ├── start.sh
│   └── stop.sh
└── 📁 src
    └── 📁 main
        ├── 📁 java
        │   └── 📁 org
        │       └── 📁 sopt
        │           └── 📁 sopkerton
        │               ├── SopkertonApplication.java
        │               └── 📁 common
        │                   ├── 📁 exception
        │                   │   ├── GlobalError.java
        │                   │   ├── GlobalException.java
        │                   │   ├── GlobalSuccess.java
        │                   │   └── 📁 base
        │                   │       ├── ErrorBase.java
        │                   │       ├── ExceptionBase.java
        │                   │       ├── RootEnum.java
        │                   │       └── SuccessBase.java
        │                   └── 📁 response
        │                       ├── ApiResponse.java
        │                       └── CommonControllerAdvice.java
        └── 📁 resources
            └── application.yml

♻️ 실행 방법

clone 받아서 application run하고 localhost:8080으로 api 명세서대로 api를 호출한다.