박근핵닷컴 초기 기획

-


  • 아이디어 회의를 하는 브레인스토밍 단계라 많은 오류가 있을 수 있습니다
  • 초반의 기획이라 실제로 사이트에 반영되지 않은 부분을 포함하고 있습니다

시작

  • 어떤 페이지들이 있고
  • 그 페이지 안에서 어떤 액션이 일어나고
  • 어떤 데이터가 필요한지

서비스 기획의도

  1. 국회의원 연락 > 촛불시위 : 탄핵을 정말 원하는 사람들에게 지역 국회의원만이 탄핵을 할 수 있음을 알린다.
  2. 국회의원과의 쉬운 연결 + 실제로 탄핵소추에 찬성/ 반대 하는 것을 실시간으로 보여줘서 커뮤니케이션을 가능하게 함
  3. 탄핵의 전반적인 정보 전달 : 탄핵이 실제로 이뤄지면 어떤 절차가 이뤄지고, 탄핵 관련 정보 (헌법재판소 6개월, etc.) 탄핵 이 후, 권력서열 및 그들의 정보도 같이 나열 ( 서비스에 반영하지 않음)

기획

  • 랜딩페이지
  • 키메세지 (서비스 기획 의도)
  • 대통령 탄핵은 국회의원만이 할 수 있습니다 (탄핵 절차 클릭 하면 아래로 이동)
  • 여러분의 지역구 국회의원들에게 문의하실 수 있는 서비스 입니다.
  • (탄핵 절차 아주 쉽게 설명하기)
  • 예: 국회의원이 10명의 동의를 받아 대통령 탄핵소추 를 하면 국희의원들이 임시 본회의를 열어 300명 중 150명 이상이 동의를 하면 헌법재판소로 넘어가게 됩니다!
  • 지역구 의원 찾기 버튼 클릭
  • 행정주소 입력하면 ( 예: 방이동, 이매동, etc.) -> 법정동 주소 매치되어 (갑/ 을) 국희의원 나오기( 도로명 주소는 버린다?)
  • 검색되는 결과값 (국회의원 이름) 클릭 -> 국회의원 페이지로 감 -> 국회의원 관련 컨택 정보 보여주기, 전화번호, 이메일, 트위터, 페이스북 주소, 공약도?)
  • 국회의원 정보 밑에 -> 유저 가 이름과 살고있는 동까지 입력 ( 예:경기도 성남시 분당구) + One line comment 까지 그리고 보내기 버튼 (개인정보수집 동의 / 이메일 주소 수집 동의 받기 ( terms of service 작성 — 윤모)
  • 버튼 누른 이 후, 다시 랜딩페이지 오고, 300명 중 이메일을 받고 있는 의원들을 차례로 보여주고 현재 오케이 한 사람들만 상위에 보여주고 아닌 사람들은 밑으로 보여주기

대답받는 방식 및 언제 국회의원에게 컨택 해야 하는지? 컨택은 어떻게 할 것인지?

  • 페이스북 페이지를 생성해서 봇처럼? — 일방적인 업데이트만 진행한다, 웹사이트에 보통 다시 돌아오지 않으니깐, 중간에서 연결 매개체가 될 수 있도록 한다
  • 보내는 사람은 하고 싶은 말 할 수 있도록.
  • 이메일이 갈 때 국회의원이 yes or no 둘 중에 선택만, 코멘트도 받지 말고
  • No한 사람 / Yes한 사람 / 응답이 없는 사람으로 나눠서

들어가야 하는 컨텐츠

  • 탄핵의 절차와 탄핵의 결과 (권력 서열) 컨텐츠 함께 보여주기
  • 대통령 유고시 국무총리 기획재정부 장관 그 다음 교육부 장관?
  • 스텝 중간중간 이런 선택을 하면 이런 결과가 된다는 것을 비쥬얼적으로 보여주기.
  • 백그라운드 정리해주기.
  • 동의한 의원들 목록을 보여주는 것.
  • 헌법재판소 180일까지 끌 수 있다는 것 + 절차 ( 리서치 은지?)

갖고 있는 데이타 리스트업

  • 선거구 자료 — 행정동 법정동 매치
  • 국회의원 — 이메일 자료(국회 / 개인 이메일) / 트위터 자료 / 페이스북 (업로드 해야함 당선자들)
  • 국회의원 — 공약도 갖고 있음
  • 국회의원 — 사진 없음 (긁어오기)
  • 정치부 기자리스트 ( 좀 더 보완이 필요하긴 함)

정해야 하는 것

  • 이메일 주소 이름
  • 사이트 주소 이름

홍보 방법

  • 보도자료를 간단하게 작성 후 -> 우리 이메일 주소로 -> Tier 1 ~ Tier 3 까지 보냄
  • 페이스북 페이지 생성
  • 트위터 계정 생성
  • 타임라인 만들기

액션 스텝

  • 10/30–11/1 까지 기획 완료 그리고 (일/ 월/ 화 기획 피드백 통해서)
  • 11/01 — 더 필요한 자료 있으면 요청 / 개발 시작 /

개발

  • 협업방식 및 기술스택
  • 효율적으로 협업하기 좋은 방식으로 프론트와 백엔드로 나누어서 작업합니다.
  • Web App (프론트) + Rest API(백엔드)
  • RestAPI는 CRUD 를 전부 다 구현할 필요는 없고, 실제 서비스에 필요한 엔드포인트만 뽑아서 구현합니다.

도메인

프론트엔드

  • Development : Node.js + webpack + ReactJS
  • Production distribution : S3

백엔드

  • Python + Flask + MySQL (혹은 Datastore)

서버 및 기타

AWS

  • S3
  • SES
  • Route53

API 서버 : Google Cloud Platform

  • App Engine
  • Cloud Storage
  • Cloud SQL (혹은 Datastore)
  • (필요하다면) Memcache

배포

S3 에 컴파일된 JS파일과 static 리소스를 올려두고 Route53을 통해 도메인(www.pghack.com)과 연결합니다.

해야할 것

서버 셋업

  • AWS 계성 생성
  • 도메인 연결
  • RestAPI 엔드포인트 정의

논의할 것들

투표 및 코멘트 보내기 절차, 수집 정보

정보: 유저 이름, 찬반여부, 이메일, 한줄 코멘트

  1. 사용자가 모든 정보를 입력한다
  2. 전송하기 버튼을 누른다
  3. 동의하기를 하면 입력된 내용이 서버로 보내어진다

사용자로부터 이메일을 입력받을 것인가?

→ 이메일을 입력받는 이유가 의원으로 부터 응답이 있을 시 받아보기 위함인가요? 다른 이유가 있다면 무엇인가요?

컨테츠 리소스

[탄핵 절차]

Step 1. 국회 재적 의원의 1/2이 탄핵소추안을 발의한다.(150명 공동 발의)

Step 2. 탄핵을 위한 국회 임시본회의가 개회된다.(11월 3일 올해 마지막 본회의가 열림)

Step 3. 본회의 의결 전 탄핵안은 법제사법위원회에 회부돼, 국정감사 및 조사에 관한 법률이 규정하는 방법에 준해 조사절차를 밟을 수 있다.

Step 4. 법제사법위원회가 조사 결과를 본회의에 보고하면 보고 후 24시간 이후 72시간 이내 처리돼야 한다. 국회 재적 의원의 2/3이 찬성하면 탄핵소추안이 의결된다. (200명)

Step 5. 법제사법위원회의 위원장이 의결서 정본을 헌법재판소에 제출함으로써 헌법재판소가 행하는 탄핵심판으로 이어진다. 이때부터 대통령의 권한은 정리되며 국무총리가 권한을 대행한다. (현재: 국회의원 내정자 김병준)

(탄핵결정은 현재 헌법재판소 재판관 9명 중 6명 이상의 찬성이 필요)

Step 6. 헌법재판소는 법사위원장으로부터 의결서를 받은 뒤 180일 이내에 전원재판부를 개최해야 한다. 전원재판부에서 헌법재판관 2/3의 찬성이 나오면 대통령은 파면된다.

Step 7. 탄핵이 되어도 대통령의 민형사상 책임은 면제되지 않는다. 탄핵이 가결되면 대통령의 권한은 국무총리, 기획재정부 장관(유일호), 교육부 장관(이준식), 미래창조과학부 장관(최양희), 외교부(윤병세), 통일부(홍용표), 법무부(김현웅), 국방부(한민구), 행정자치부(홍윤식), 문화체육관광부(조윤선), 농림축산식품부(김재수), 산업통상자원부(주형환), 보건복지부(정진엽), 환경부(조경규), 고용노동부(이기권), 여성가족부(강은희), 국토교통부(강호인), 해양수산부(김영석) 순으로 이어받는다.

  • 행정부 서열순

etc.

  • 국회의원이 움직이지 않는다면?
  • 국회의원이 신경쓰는 것 -> 표,선거, 유권자, 지역주민들, 선거법위반, 선거법위반 제보, 당대표, 당원들

박근핵닷컴 비하인드 스토리 더 보기: