Skip to content
@KnowckknowcK

KnowckknowcK

똑똑(Knowck-Knowck)

현대인을 위한 문해력 향상 서비스

Slide 16_9 - 1 (2)

2024.6.13일 부터 서비스가 중단되었습니다

목차



프로젝트소개

자극적인 디지털 매체의 노출로 인해 문해력이 저하된 현대인들에 도움을 주기 위한 애플리케이션입니다.
다양한 주제의 글을 읽고, 글에 대해 생각하고, 글을 요약하는 일련의 과정을 통해 문해력을 증진시키고,
또한 글에 대한 자신의 생각과 여러 다른 사람의 생각을 나눔으로써 디지털 소통 능력을 함양하고자 하는데 목표가 있습니다.


주요 기능적 목표

  • 매일 업데이트되는 기사 데이터를 수집하여 사용자에게 제공한다.
  • 사용자가 글을 읽고 글에 대한 요약을 작성한다.
  • 사용자가 작성한 요약을 open AI 서비스를 이용해 평가한다.
  • 사용자들간 서로의 생각을 나누기 위한 대화를 가능하게 한다.
  • 동기부여를 위해 결과와 지속성에 대한 여러 통계치를 제공한다.

주요 기술적 목표

  • React를 이용하여 프론트엔드를 구현하고, PWA(프로그레시브 웹 앱)을 통해 모바일 환경에서 이용가능하게 한다.
  • Spring boot를 이용하여 백엔드를 구현하고 애플리케이션의 안정성을 위해 주요 기능들에 대한 테스트 코드를 작성한다. 또한 OCP 원칙을 지키는 코드를 작성하여 다른사람이 이해하기 쉽도록 하고, 향후 유지보수 비용을 최소화한다.
  • Google Oauth 로그인을 이용한다.
  • 기사 데이터 수집을 위해 크롤러를 만들어 자동화하고, 이를 관리하기 위한 모니터링 시스템을 구축한다.
  • 여러 사람의 동시 개발을 편리하게 하기 위해 CI/CD 파이프라인을 구축하여 테스트과정과 배포과정을 자동화한다.

팀원소개

강현수 권수현 김민주 박세연 주보경
프론트엔드•백엔드 프론트엔드•백엔드 프론트엔드•백엔드 프론트엔드•백엔드 프론트엔드•백엔드

배포링크

https://www.knowckknowck.com


데모영상

YouTube


발표자료


레포지토리링크

파트별 자세한 내용은 각 레포지토리에 작성해두었습니다.(뱃지를 클릭하여 이동합니다.)

프론트엔드 : React
백엔드 : Spring
크롤링서버 : Python


노션링크


API명세


개발문서

요구사항 분석

Google Drive

회의록

트러블슈팅

협업컨벤션

Popular repositories Loading

  1. BE BE Public

    Java 2 1

  2. .github .github Public

    1

  3. Crawling_server Crawling_server Public

    Python 1

  4. FE FE Public

    JavaScript

Repositories

Showing 4 of 4 repositories
  • BE Public
    KnowckknowcK/BE’s past year of commit activity
    Java 2 1 0 0 Updated Oct 20, 2024
  • .github Public
    KnowckknowcK/.github’s past year of commit activity
    1 0 0 0 Updated Jun 13, 2024
  • KnowckknowcK/Crawling_server’s past year of commit activity
    Python 1 0 0 0 Updated Jun 12, 2024
  • FE Public
    KnowckknowcK/FE’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jun 10, 2024

Top languages

Loading…

Most used topics

Loading…