졸업작품
EXPENSION
EXPENSION · 졸업작품 시연영상 · 2025-12-10. 설명: expansion + pen 의 합성어인 "EXPENSION" 은 한국폴리텍대학 서울강서캠퍼스 빅데이터소프트웨어공학과 학생 작품입니다.
PROJECT NOTES
작품을 더 자세히
살펴보세요.
설명: expansion + pen 의 합성어인 "EXPENSION" 은
펜을 들고 생각을 확장한다는, 이성적 활동을 뜻하는 이름으로,
AI를 이용하여 사용자의 독서, 작문 활동을 보조하는 서비스입니다.
EXPENSION에서는 검색한 책에 대해,
효과적 독서를 위한 "팁"과 독후 작문 활동의 기틀을 잡을 수 있는 "질문"을 생성합니다.
활동 종료 후에도, 작성한 글을 저장하고 장/단점을 분석 가능하며,
추후 조회, 수정이나 삭제를 할 수 있습니다.
EXPENSION을 통해, 사용자는 공간 제약 없이 편리한 독서 및 작문이 가능하게 되고, 개인화된 독서 경험을 얻을 수 있습니다.
---
“EXPENSION”은 expansion-확장과 pen-펜의 결합어로, ‘펜을 들고 사고를 확장한다’는 의미를 담고 있습니다. 본 서비스는 AI 기반 독서·작문 보조 플랫폼으로, 사용자가 검색한 도서에 대해 아래와 같은 과정을 지원합니다:
1.독서 가이드 생성
Naver·Aladin OpenAPI로 도서 정보를 수집하고, OpenAI의 ChatGPT API를 통해 효과적인 독서 팁을 도출합니다.
2.글쓰기 가이드 제공
독후 작문을 돕기 위한 핵심 질문을 자동 생성하여, 사용자가 쉽고 체계적으로 사고를 전개할 수 있도록 안내합니다.
3.작성 내용 저장·관리
MongoDB에 작성한 글을 안전히 저장하며, 언제든지 조회·수정·삭제가 가능합니다.
이 과정을 통해, 사용자는 장소에 구애받지 않고 편리하게 독서와 작문을 수행할 수 있으며, 개인화된 학습 경험을 누릴 수 있습니다.
4.작성한 글의 장/단점 분석
OpenAI의 ChatGPT API를 통해, 사용자가 생성한 글에 대한 장/단점을 생성하여 작문 활동에 대한 피드백을 얻을 수 있습니다.
---
적용 기술
프레임워크: Spring Framework
사용 언어: Java, HTML5, CSS, JavaScript
데이터베이스: MariaDB, MongoDB
클라우드: AWS EC2
프로토콜: SMTP, HTTPS
기타 요소: Bootstrap, spring JPA, Ajax, JQuery, jsoup, Thymeleaf, spring openFeign
사용한 IDE: Intellij
사용한 API:
-Naver OpenAPI Search-Book
-Aladin OpenAPI
-OpenAI ChatGPT API
사용한 웹 서버: nginx
FROM LEARNING TO BUILDING
다음 작품의
주인공이 되어 보세요.
AI·데이터·클라우드를 배우고 실제로 작동하는 소프트웨어로 완성합니다.
입학 안내 · 공식 모집요강 확인
면접 공식 안내 확인 · 최초 합격 발표 공식 안내 확인