Skip to content

prgrms-be-devcourse/NBE2_2_Team03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📢NBE2_2_Team03 (Echo)

국민의 정책 참여를 촉진하고 청원이 더 널리 퍼질 수 있도록 기여하고자 합니다!


😀팀원 소개

이주찬 정원주 송민근 김동준 강수민 위성운
Backend,Frontend Backend,Frontend Backend Backend Backend Backend

📝서비스 소개

국민동의 청원 알리미"는 국민이 청원 정보를 보다 쉽게 접할 수 있도록 돕는 서비스입니다. 사용자는 동의가 급증하거나 만료가 임박한 청원을 확인하고, AI 요약을 통해 청원의 핵심 내용을 간편하게 파악할 수 있습니다.

또한, 좋아요 수가 많은 청원을 통해 대중의 관심이 집중된 청원을 쉽게 찾을 수 있으며, 사용자는 관심 있는 청원을 관심목록에 저장하고, 관련 소식을 지속적으로 받아볼 수 있습니다.


🧾개발 기간

2024/09/23 ~ 2024/10/10


✔주요기능

  • Chatgpt API를 이용한 청원 요약 안내
  • JWT 기반 인증 시스템
  • 청원 목록 조회
  • 관심 청원 목록 조회
  • 청원 관련 뉴스 제공
  • 청원 동의 수 및 관심도에 따른 추천
  • 청원 좋아요 수에 따른 추천
  • ...

🛠 개발 환경

구성 요소 설명
JDK Java 17
프레임워크 Spring Boot 2.x.x
DB MySQL
빌드 도구 Gradle
IDE IntelliJ IDEA
기술 및 라이브러리 Lombok, JWT, React, Spring Security, Chatgpt API, JPA
협업 도구 Notion, GitHub, Slack

📁구조 토글

📦 패키지 구조 📦src ┣ main
┃ ┣ java
┃ ┃ ┗ 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
┃ ┃ ┃ ┃ ┃ ┣ global
┃ ┃ ┃ ┃ ┃ ┃ ┣ advice
┃ ┃ ┃ ┃ ┃ ┃ ┣ api
┃ ┃ ┃ ┃ ┃ ┃ ┣ config
┃ ┃ ┃ ┃ ┃ ┃ ┣ exception
┃ ┃ ┃ ┃ ┃ ┃ ┣ security
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ auth
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ filter
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ util
┃ ┃ ┃ ┃ ┃ ┃ ┗ util
┃ ┣ react
┃ ┃ ┣ public
┃ ┃ ┣ src
┃ ┃ ┃ ┣ assets
┃ ┃ ┃ ┣ components
┃ ┃ ┃ ┣ css
┃ ┗ resources
┃ ┃ ┣ static
┃ ┃ ┃ ┗ images
┗ test
┃ ┗ java
┃ ┃ ┗ com
┃ ┃ ┃ ┗ example
┃ ┃ ┃ ┃ ┗ echo
┃ ┃ ┃ ┃ ┃ ┣ domain
┃ ┃ ┃ ┃ ┃ ┃ ┣ inquiry
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
┃ ┃ ┃ ┃ ┃ ┃ ┣ member
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ repository
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
┃ ┃ ┃ ┃ ┃ ┃ ┗ petition
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ service
📦 ERD 구조 echo_ERD

🎞API 명세서


About

국민동의 청원 알리미 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages