익명 정치 커뮤니티
현 국회의원들의 공개 데이터들을 수집 및 정제하여 객관적이고 누구나 받아들이기 쉽게 정리하여 제공하는 웹 서비스입니다.
- Front-end:
Vue.js
Chart.js
BootStrap
- Back-end:
Java
Python
Spring
MariaDB
Mybatis
- DevOps:
Docker
OpenVPN server
Nginx
Jenkins
Ansible
- JWT와 Spring Security를 이용해 로그인과 회원가입 기능을 구현하였습니다.
- 로그인한 사용자는 지역 커뮤니티 이용 및 국회의원 정보 확인이 가능합니다.
- 각 지역 별 게시판을 통해 자유로운 정치 이야기를 할 수 있습니다.
- 게시판 글 읽기, 쓰기, 수정, 삭제 및 댓글 달기, 글 스크랩이 가능합니다.
- 대한민국의 정당과 전체 국회의원 목록을 확인할 수 있습니다.
- 국회의원 목록은 정당별, 가나다, 지역구 순으로 정렬이 가능합니다.
- 각 국회의원 별 기본 프로필, 대표 발의 법률안 등을 확인할 수 있습니다.
- 관심 국회의원을 북마크 할 수 있습니다.
- 각 국회의원의 날짜 별 키워드 기반으로 정리된 기사를 확인할 수 있습니다.
- 각 국회의원의 국회 출석 정보와 법안 표결 이력을 차트와 표를 통해 확인할 수 있습니다.
- 현재 로그인 한 회원 정보 확인 및 개인 정보 수정, 로그아웃, 회원 탈퇴가 가능합니다.
- 북마크한 국회의원과 좋아요한 게시물을 확인할 수 있습니다.
- 관리자일 경우 관리자 페이지가 나타납니다.