Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

Hackerthon-FakeDeveloper/Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

소개

2000년대까지 국내 만화 산업은 명맥만 유지되고 시장은 매우 위축되어 있었습니다. 그러나 2000년대에 접어들고 일부 포털사이트에서 웹툰을 무료로 서비스하기 시작하면서 국내 만화 산업은 새로운 국면을 맞이하게 되었습니다. 특히 2000년대 후반에는 스마트폰의 보급으로 인해 2010년부터 2020년까지 국내 웹툰 시장은 약 300%에 달하는 폭발적인 성장률을 기록했습니다. 이에 따라 네이버, 카카오페이지, 레진코믹스를 비롯한 여러 플랫폼에서 다양한 웹툰 작품을 제공하고 있지만, 웹툰 작품 감상에 필요한 사전 정보 제공은 다소 부족하다고 판단됩니다.

예를 들어, 네이버 영화의 경우 등록된 영화에 대한 다양한 정보가 제공됩니다. 시놉시스, 장르, 상영시간, 국가, 개봉일, 감독, 출연진 등 작품에 관한 기본적인 정보부터 평점, 카테고리별 높은 평점 비율, 감독, 출연진의 인터뷰, 소감 영상, 명대사, 시리즈 등 다양한 세부정보까지 포함되어 있습니다. 이러한 정보는 시리즈 작품을 순서대로 보는 것을 선호하는 관람객이나 특정 요소를 중점으로 감상하는 관람객에게 큰 도움이 됩니다.

그러나 웹툰의 경우 이러한 정보가 다소 부족합니다. 간단한 작품 소개 글, 작가, 장르, 같은 작가의 다른 작품에 대한 정보는 제공되지만 세부적인 정보는 부족합니다. 특히 평점 시스템의 경우 1점부터 10점까지 0.5단위로 매겨지는 단순한 수치로만 제공되기 때문에, 평점이 높은 작품이 어떤 면에서 좋은 평점을 받았는지 알 수 없으며, 웹툰 제목에 'XXX 시즌 2'와 같이 명시되지 않는 한 이 작품이 시리즈 작

품인지, 시리즈 작품이라면 어떤 작품을 먼저 감상해야 하는지 파악하기가 어렵습니다. 또한, 작품이 제공되는 플랫폼 사용자가 아니어도 감상할 수 있는 데에 반해 평점은 플랫폼 사용자만 작성할 수 있습니다. 또한, 유료 웹툰의 경우 해당 웹툰의 댓글 등의 평가는 결제 이전에 확인하기 어렵다는 점도 애로사항 중 하나입니다.

따라서, 본 프로젝트에서는 이러한 애로사항을 개선하기 위해 여러 플랫폼의 작품을 종합적으로 소개하면서 플랫폼에 독립적인 리뷰 시스템을 제공하는 웹툰 소개 및 평론 플랫폼을 개발하고자 합니다. 이를 통해 사용자들은 다양한 웹툰 작품에 대한 정보를 효과적으로 파악할 수 있고, 작품을 선택하고 감상할 때 더 나은 결정을 내릴 수 있을 것입니다.

특징

  1. 다양한 플랫폼의 웹툰 종합 소개: 네이버, 카카오페이지, 레진코믹스 등 다양한 플랫폼의 웹툰을 한 곳에서 종합적으로 소개합니다. 작품의 기본 정보뿐만 아니라 세부 정보, 작가 정보, 장르 등을 제공하여 사용자들이 웹툰 작품에 대해 더욱 알기 쉽도록 합니다.

  2. 사용자 취향 분석 및 맞춤 큐레이팅: 사용자가 읽은 웹툰 작품, 평가한 작품, 선호하는 장르 및 작가 등을 기반으로 사용자의 취향을 분석합니다. 이를 바탕으로 개인화된 웹툰 추천을 제공하여 사용자가 자신의 취향에 맞는 작품을 빠르게 찾아갈 수 있도록 도와줍니다.

  3. 다양한 평론 및 리뷰 시스템: 사용자들은 각 작품에 대한 리뷰를 작성하고 평가할 수 있습니다. 평점뿐만 아니라 사용자들의 작품에 대한 의견, 분석, 감상평 등 다양한 평론을 공유할 수 있습니다. 이를 통해 작품에 대한 더 다양한 시각과 정보를 얻을 수 있습니다.

  4. 웹툰 시리즈 정보 제공: 작품이 시리즈인 경우 이를 명시하고 순서대로 보는 것을 선호하는 사용자들에게 해당 작품의 순서를 알려줍니다. 또한, 시리즈 작품 중 어떤 작품을 먼저 감상해야 하는지 추천해주어 사용자들이 웹툰 시리즈를 보다 편리하게 즐길 수 있도록 합니다.

  5. 플랫폼 독립적인 서비스: 본 플랫폼은 다양한 플랫폼의 웹툰을 종합하여 제공하므로, 사용자는 특정 플랫폼에 제한되지 않고 다양한 작품을 감상할 수 있습니다.

기술

  • Front-end: React, TailwindCSS
  • Back-end: SpringBoot, MariaDB
  • ETC: OAuth2, JWT, RestfulAPI

React와 SpringBoot를 기반으로 한 Client-Server 구조의 웹 기반 서비스를 구현한다. 이때, 프론트엔드 – 백엔드간 통신은 Rest API를 기반으로 수행한다. 서비스 이용을 위해 인증/인가 처리는 Spring Security를 기반으로 한 OAuth2를 사용하며, 세션 기반 인증이 아닌 JWT 토큰을 통한 인증 처리를 진행한다.

About

모두의웹툰 기획

Resources

Stars

Watchers

Forks

Contributors