Skip to content

뉴스, 비문학 읽기를 통한 문해력 향상 웹 서비스

Notifications You must be signed in to change notification settings

TEAM-READIT/readit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

READIT

img_8.png

목차

  1. 개요
  2. 개발 환경
  3. 주요 서비스 화면
  4. ERD
  5. 아키텍처
  6. 팀원 소개

BE 문서

  1. Java17를 사용한 이유
  2. SpringBoot 버전선택 및 JPA
  3. QueryDSL 채택 이유
  4. RestTemplate에서 WebClient 리팩토링하기
  5. 성능 개선을 위한 준비, 로그 구체화
  6. 로컬 캐시 적용하기
  7. 쿼리 성능 개선

1. 개요

프로젝트 소개

  • Readit은 뉴스,비문학 읽기 및 요약을 통해 문해력 향상에 도움을 주는 서비스입니다.
  • 챌린지를 통해 본인의 실력을 확인하고, 커뮤니티를 통해 함께 문해력을 향상할 수있습니다.

2. 개발 환경

Management Tool

Git-F05032.svg GitLab-FC6D26.svg Jira Software-0052CC.svg Mattermost-0058CC.svg Notion-000000.svg Figma-F24E1E.svg

IDE

VS-CODE IntelliJ

Infra

AWS Amazon_EC2 AWS Elastic Load Balancing nginx docker jenkins MySQL

Frontend

HTML5 CSS3 JavaScript TypeScript React NodeJS Vite Axios TailwindCSS

Backend

Java SpringBoot SpringJPA Python FastAPI

3. 주요 서비스 화면

글 목록

img_2.png

  • 카테고리별 글 목록
  • 원하는 네이버 뉴스 링크로 불러오기

글 읽기

뷰어

img_1.png

  • 글 읽기
  • 하이라이트
  • 단어 검색
  • 메모 작성
  • 요약 작성

요약 평가

img_3.png

  • 점수, 피드백 확인

챌린지

img_4.png

img_5.png

  • 매일 하나의 글을 읽고 퀴즈 풀기
  • 랭킹, 점수 통계 확인

커뮤니티

img_6.png

  • 함께 글을 읽을 수 있는 커뮤니티 생성 또는 참여
  • 채팅 기능
  • 구성원이 읽은 글, 요약 확인 가능

4. ERD

img_10.png

5. 아키텍처

img_9.png

6. 팀원 소개

  • 박현춘 : 팀장, 프론트엔드 담당
  • 배정훈 : 백엔드, 인프라 담당
  • 오영주 : 백엔드 담당
  • 이근학 : 프론트엔드 담당
  • 이주희 : 백엔드 담당
  • 전하영 : 백엔드, 인프라 담당

About

뉴스, 비문학 읽기를 통한 문해력 향상 웹 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages