국민의 정책 참여를 촉진하고 청원이 더 널리 퍼질 수 있도록 기여하고자 합니다!
이주찬 | 정원주 | 송민근 | 김동준 | 강수민 | 위성운 |
Backend,Frontend | Backend,Frontend | Backend | Backend | Backend | Backend |
국민동의 청원 알리미"는 국민이 청원 정보를 보다 쉽게 접할 수 있도록 돕는 서비스입니다. 사용자는 동의가 급증하거나 만료가 임박한 청원을 확인하고, AI 요약을 통해 청원의 핵심 내용을 간편하게 파악할 수 있습니다.
또한, 좋아요 수가 많은 청원을 통해 대중의 관심이 집중된 청원을 쉽게 찾을 수 있으며, 사용자는 관심 있는 청원을 관심목록에 저장하고, 관련 소식을 지속적으로 받아볼 수 있습니다.
2024/10/29 ~ 2024/11/06
- Chatgpt API를 이용한 청원 요약 안내
- JWT 기반 인증 시스템
- 청원 목록 조회
- 관심 청원 목록 조회
- 청원 관련 뉴스 제공
- 청원 동의 수 및 관심도에 따른 추천
- 청원 좋아요 수에 따른 추천
- 나이대별 관심 청원 순위 제공
구성 요소 | 설명 |
---|---|
JDK | Kotlin |
프레임워크 | Spring Boot 3.3.5 |
DB | MySQL, H2 |
빌드 도구 | Gradle |
IDE | IntelliJ IDEA |
기술 및 라이브러리 | Redis, JWT, Spring Security, Chatgpt API, JPA, Naver API |
협업 도구 | Notion, GitHub, Slack |
📦 패키지 구조
📦src ┣ main┃ ┣ kotlin
┃ ┃ ┗ com
┃ ┃ ┃ ┗ example
┃ ┃ ┃ ┃ ┗ echo
┃ ┃ ┃ ┃ ┃ ┣ domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ inquiry
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ request
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ response
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
┃ ┃ ┃ ┃ ┃ ┃ ┣ interest
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ entity
┃ ┃ ┃ ┃ ┃ ┃ ┣ member
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ advice
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ request
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ response
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
┃ ┃ ┃ ┃ ┃ ┃ ┗ petition
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ controller
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ crawling
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ dto
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ request
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ response
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ entity
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ service
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ util
┃ ┃ ┃ ┃ ┃ ┣ global
┃ ┃ ┃ ┃ ┃ ┃ ┣ advice
┃ ┃ ┃ ┃ ┃ ┃ ┣ api
┃ ┃ ┃ ┃ ┃ ┃ ┣ config
┃ ┃ ┃ ┃ ┃ ┃ ┣ exception
┃ ┃ ┃ ┃ ┃ ┃ ┣ security
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ auth
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ filter
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ util
┃ ┃ ┃ ┃ ┃ ┃ ┗ util
┃ ┣ react
┃ ┃ ┣ public
┃ ┃ ┣ src
┃ ┃ ┃ ┣ assets
┃ ┃ ┃ ┣ components
┃ ┃ ┃ ┣ css
┃ ┗ resources
┃ ┃ ┣ static
┃ ┃ ┃ ┗ images
┗ test
┃ ┗ kotlin
┃ ┃ ┗ com
┃ ┃ ┃ ┗ example
┃ ┃ ┃ ┃ ┗ echo
┃ ┃ ┃ ┃ ┃ ┣ domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ inquiry
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
┃ ┃ ┃ ┃ ┃ ┃ ┣ member
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
┃ ┃ ┃ ┃ ┃ ┃ ┗ petition
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service