Skip to content

CSID-DGU/2024-2-OSSProj-PAGE6-06

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

2024-2-OSSProj-Page6-06

KakaoTalk_20241120_153832948

0. 팀구성

구분 성명 역할 소속학과 이메일
팀장 김수영 프론트엔드 산업시스템공학과 [email protected]
팀원 류슬기 프론트엔드 산업시스템공학과 [email protected]
팀원 박서현 백엔드 경영정보학과 [email protected]
팀원 서가은 백엔드 통계학과 [email protected]

1. 개발 목표

  • 사용자의 지속적인 독서 활동 독려 및 자기주도적인 독서 습관 강화
  • 독서 장소를 기반으로 한 기능을 추가하여 자신이 선호하는 장소에서의 독서 기록 공유 및 교류 강화
  • 도서에 대한 감상평 및 루틴 기록을 쉽게 조회하여 자신의 독서 과정을 아카이빙 가능
  • 사용자가 쉽게 서비스에 적응할 수 있도록 직관적인 디자인 구현
  • 같은 루틴을 함께 수행하며 기록 공유를 통해 독서에 대한 지속적인 동기부여

2. 설계 및 구현

  • 서비스 구조도
    image (3)
  1. 사용자는 브라우저나 앱을 통해 서버의 서비스를 요청
  2. 클라이언트 측에서 Request를 보내면 Nginx는 정적인 파일의 경우 직접 응답, 동적인 Request에 대해서는 Gunicorn으로 전달
  3. Gunicorn은 Application Server인 Django로 요청
  4. 이후 다시 Gunicorn, Nginx를 거친 후 최종적으로 Client에게 Response 전달
  5. FastAPI를 client(next.js)에서 요청
  6. Vercel로 사용자에게 제공될 페이지 배포


  • 유저 플로우
    image (4)


  • ERD OSSProj (3)


  • API명세서
    KakaoTalk_20241120_152420880

3. 서비스 구현 결과

4. 기대효과

  • 20대의 독서 습관 형성: 사용자는 독서 목표와 루틴을 설정하고 이를 기반으로 루틴을 계획할 수 있다. 이 과정에서 독서 진행 상황을 시각적으로 기록하고, 확인함으로써 루틴을 실천하고 기록하며 꾸준한 독서 습관을 기를 수 있다.
  • 독서 커뮤니티 형성: 다른 사용자들과 자신의 루틴과 독서 기록을 공유하며, 상호 동기부여를 통해 루틴을 유지하고 발전시킬 수 있다. 또한 다양한 책을 접할 수 있는 기회가 될 수 있고, 이는 독서 습관을 지속하는데 중요한 역할을 할 것이다.
  • 사용자 생산성 향상: 독서 루틴을 형성하는 사용자는 개인의 자기 계발과 지식 습득을 위한 시간을 더 효율적으로 관리하게 되므로, 생산성이 향상될 수 있다. 이는 개인의 경제적 가치를 높이는 데 기여할 수 있으며, 장기적으로 서비스 이용자를 통한 사회적 경제 기여로 이어질 수 있다.
  • 브랜드 협업 가능성: 서비스가 상용화되고 성장 한 후에 출판사, 서점, 전자책 업체 등과의 제휴를 통해 도서 추천 및 서적 판매와 연결하여 추가적인 수익을 기대할 수 있다. 또한, 도서 관련 기업들과의 협력으로 사용자에게 특정 서적을 구매하게끔 유도하는 마케팅을 계획할 수 있다.

5. 자료 관리

About

2024-2 오픈소스소프트웨어프로젝트 6조

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •