Home info.soccer.com 간단한 구상
Post
Cancel

info.soccer.com 간단한 구상

개요

해외축구팀들의 관련 뉴스를 빠르게 가져오고 의견을 나눌 수 있는 사이트.

해외축구 관련 뉴스가 가장 빠른 곳은 X(트위터) 이다.

보통 각 팀 팬카페에 그 팀에 대한 정보가 가장 빠르다. -> X에서 직접 번역해 가져와주시는 분들이 계시기 때문에.

하지만 각 팀의 정보를 얻기위해 하나하나 그 카페를 가입하고 확인할 수 없다.

그리고 팬카페 특성상 그 팀을 가장 좋아하지 않는 사람은 자유롭게 의견을 나누기는 어렵다.

일단 내가 가장 관심이 있고 빠르게 뉴스를 접하고 싶어 만든다.

기능 (미완)

모바일 웹 환경을 우선으로 한다.

  • 회원
    • 아이디, 비밀번호
    • 이메일 인증 (무분별한 가입 방지)
    • 닉네임(중복확인)
    • 선호하는 팀
      • 선호팀에 중립을 만들지 말지 고민.
      • 변경은 1회만 가능
      • 지속적으로 바꾸면서 타팀팬인척 하고 이상한 글 작성할 수 있음.
    • 댓글 모음
    • 작성글 모음
    • 장바구니?
    • 자동 로그인 기능
  • 게시판
    • 공지사항
    • 각 팀별 뉴스
      • 실시간 크롤링 - DB연동
      • 기자별 공신력 등급
      • 각 경기 히트맵 정보 및 스텟 정보(?)
    • 전체 자유게시판
      • 팀별 자유게시판
    • 중고거래 게시판(?)
      • 게시글 작성자에게 메일 전송 기능
      • 거래완료 기능
      • 축구 유니폼 위주
    • 댓글
      • 댓글 작성자 아이디 옆 선호팀 엠블럼 표기
      • 어느팀 팬이 어떤 의견을 내는지 알 수 있도록.
      • 댓글 새로고침 기능
  • 게시글
    • 조회수
    • 관리 및 작성
    • 맨시티, 아스날, 맨유, 첼시, 토트넘, 리버풀
    • 바르셀로나, 레알마드리드, AT마드리드
    • 뮌헨, 도르트문트, 라이프치히(?)
    • AC밀란, 인터밀란, 유벤투스
    • PSG

고려

  • 뉴스 가져올 때 어느 팀과 연관되어 있는지 필터링 -> 번역 -> DB 등록으로 구현.
  • 필터링은 해당 팀의 선수를 등록하고 거기에 맞는 필터링 & 트윗에 언급되어 있는 팀으로 필터링.
  • 모니터링 시스템.
  • 크롤링 방법
    • 새로운 글이 올라올 때 마다 크롤링 실행
    • 몇분 단위로 크롤링을 한번 씩 실행.
  • 무중단 배포
  • 스프링 batch

(9월 21일 머스크 X 모든 사용자에게 이용료 부과할 수 있다. -> 어떻게 어떤방식으로 부과할지, 실제로 부과할지 지켜봐야함.)

** 계속해서 구상, Spring 더 학습 후 11월 개발시작 계획

This post is licensed under CC BY 4.0 by the author.