목록 보기
주제별 영상 제공 웹 서비스
백엔드

주제별 영상 제공 웹 서비스

ZUM
ZUM
2020년 1월 20일

두줄요약

Vue.js와 Spring Boot로 주제별 영상 제공 모바일 웹 서비스를 구현했습니다.\n크롤링, 캐시, JWT, 코드 스플리팅과 GitHub 기반 일정 관리까지 함께 다뤘습니다.

핵심 내용

  • 주제별 영상 제공 모바일 웹 서비스 파일럿 프로젝트 개요
  • Vue.js SPA 프론트엔드와 Spring Boot REST API 백엔드 구성
  • 뉴스 크롤링, 음원 차트, 유튜브 영상 검색, 로그인/즐겨찾기, 인기영상 기능 구현
  • GitHub Issue와 Project로 일정 관리, 번들 분석과 코드 스플리팅으로 성능 최적화

구조와 흐름

  • SPA + REST API 구조로 클라이언트와 서버 역할 분리
  • Vuex 모듈화 상태 관리와 vue-router 기반 화면 전환
  • Jsoup 크롤링, 캐시 저장, YouTube Search API 연동, JWT 인증 흐름

적용해볼 점

  • 크롤링 데이터의 캐시 재사용으로 API 호출 절감
  • 번들 분석 후 불필요한 패키지 제거와 Lazy Loading 적용
  • Issue, Milestone, Project 연동으로 소규모 일정 관리

다음 읽기

#Spring Boot 주제를 이어서 읽기

개발 컨텐츠 공유 서비스 - 파일럿 프로젝트

6주 동안 개발 컨텐츠 공유 서비스를 만든 신입 개발자의 파일럿 프로젝트 경험을 정리한 글입니다.\nJPA, Vue.js, QueryDSL, 무한 스크롤과 랭킹 집계를 구현하며 설계와 일정 관리의 중요성을 배웠습니다.

ZUM
ZUM
프론트엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...