프로젝트 기획안 작성하기 (스파르타 웹메이커스 1주차)

안준·2021년 6월 10일
0

스파르타 웹 메이커스 1주차를 맞아 4주 간 만들어볼 웹사이트의 기획안을 작성합니다.

1. 프로젝트 이름/간단 설명

  • 프로젝트 이름 : 오늘의 SEC
  • 간단 설명 : 미국 증권거래위원회 (SEC)에서 공시되는 미국 기업들의 정보들을 한 눈에 보고, 공시 File들을 손쉽게 구하여 학습에 도움이 되는 사이트를 만듭니다.
  • 프로젝트 배경 : 미국 기업들의 자료를 찾아볼 일이 많고, 공부하면 좋은데, SEC Edgar 홈페이지의 딱딱하고 영어로 가득한 화면 때문에 거부감이 드는 분들을 위하여 (사실 나포함) 어떻게든 친숙한 학습 환경을 만들어 보고자 합니다. SEC Open API에서 정보를 가져와서 DB에 저장한 후 클라이언트에게 보여주는 게 핵심이 될 것 같습니다.

2. 프로젝트 생김새

① Main 화면

  • Main 화면은 즐겨찾기가 많이 된 기업 순서대로 카드 형태로 보여줍니다.
  • 궁금한 기업을 검색하여 상세 페이지로 넘어갑니다.

② ★ 제일 중요한 기업별 상세페이지

  • 맨 처음에는 회사 이름, 로고, 회사 개요 (대표이사, 설립일, 주소, 웹사이트 등)과 주주 (지분율 상위 5개까지)를 보여줍니다.
  • 저 빈곳에 Business Overview를 보여줘도 좋겠네요.

  • 스크롤을 내려보면 기업의 재무정보를 소개합니다.
  • 최근 4개년의 손익계산서, 재무상태표 정보를 불러오고, CAGR도 계산하여 보여줍니다.

  • 더 스크롤을 내리면 재무제표를 토대로 그래프도 그려줍니다.
  • 그 아래에는 wall street journal, cnbc, bloomberg 같은 경제 금융 언론사에서 해당 기업에 대한 최신 뉴스를 스크랩핑 하여 보여줍니다.
  • SEC에 가장 최근 공시된 files 첨부파일 링크 리스트를 보여줍니다. (원하는 경우 바로바로 원문을 확인할 수 있도록)

  • 마지막 스크롤 페이지는 로그인해서 즐겨찾기를 한 기업의 경우 그 기업에 대해 나의 메모를 남길 수 있습니다. 나만 보기로 지정하면 나만 볼 수 있습니다.
  • 로그인을 하지 않더라도 다른 사람들이 해당 기업에 대해 남긴 코멘트를 모아 볼 수 있습니다.

③ 로그인 화면

  • 평범한 로그인 화면이네요.

④ 회원가입 화면

  • 평범한 회원가입 화면이네요.

⑤ MY PAGE

  • 로그인을 하면 내가 즐겨찾기 하여 코멘트를 남긴 기업을 모아 볼 수 있습니다.

⑥ Top 20

  • 오늘 주식시장의 시세를 실시간 모아와 시가총액 상위 20개 기업의 정보를 모아 보여줍니다. (예시는 사실과 무관합니다.)

⑦ Talk

  • 웹개발 심화반에서 sweeter 만든 것과 비슷하게, 회원들끼리 기업에 대해 코멘트를 남기고, 좋아요와 하트를 누를 수 있게 하였습니다. 회원들 간의 정보 교환 공간이라고 할 수 있겠네요.

이렇게 해서 총 7개의 페이지를 만들려 합니다.
기업 상세 페이지가 제일 중요하겠네요.

3. 개발해야 하는 기능들

API 설계하기 표를 다음과 같습니다. (일단은 간략하게만..)

4. 프로젝트에 필요한 데이터 소스

어떤 데이터를 어디서 가져와야 할까?

(1) SEC 정보

https://sec-api.io/

  • SEC Open API 가 있습니다. 여기서 주주 정보랑 재무 정보를 가져올 수 있을 것 같습니다. (할 수 있을까 ㅠㅠ)
  • 기업 별로 기본 정보 (회사명, 대표이사, 주소, 설립일, 웹사이트)와 주주 (지분율 기준 상위 4개), 재무제표 (최근 4개년 손익계산서, 재무상태표) 지표, file 링크를 가져와야 합니다.

(2) 뉴스 정보

(3) 기업 로고

  • 기업 로고는 google image 검색에서 스크래핑 해와야 할 것 같은데..

(4) 시가총액

이상 간단하게 작성해 보았습니다.
3. 개발해야 할 기능은 토요일까지 좀 더 보완해야 할 것 같은데..지금 너무 졸리네요..

profile
개발자 궁금해서 왔습니다.

0개의 댓글

관련 채용 정보