🧠미니 프로젝트
25/05/29-25/06/02 걸쳐서 4차 미니 프로젝트가 진행되었습니다.
이번 2차 미니 프로젝트에서 저희 주제는 국내 최대 독서 플랫폼, "걷기가 서재" 이었습니다.
걷기가 서재는 누구나 작가가 되어 자유롭게 글을 집필하고 공개할 수 있는 플랫폼으로, ai로 표지 기능을 제공하여 기획자에게 가장 가까운 창작자의 시선을 제공하는 프로그램입니다.
요구사항
① 도서목록 확인 -웹 애플리케이션에 접속하여 내가 등록한 도서를 한눈에 확인할 수 있어야 한다.
② 신규 도서 등록 -필요에 따라 새로운 도서를 등록할 수 있으며, 이때 도서의 제목과 내용을 입력한다.
③ 도서 상세 정보 조회 -등록된 도서의 상세 내용을 클릭 한 번으로 열람 할 수 있어야 한다.
④ 도서 수정 및 삭제 -도서 정보를 수정하거나, 더 이상 필요 없는 도서를 삭제 할 수 있다.
⑤ AI표지 이미지 생성 -AI가 도서 내용을 분석하여 어울리는 표지 이미지를 자동 생성해주며, 해당 표지는 도서 정보와 함께 직관적으로 확인할 수 있어야 한다.
프로젝트 최종 목표
▪ Spring Boot와 React를 사용하여 안정적이고 확장 가능한 도서 관리 시스템을 구축
▪ 사용자가 손쉽게 도서를 등록, 조회, 수정, 삭제할 수 있는 CRUD 기능을 제공
▪ OpenAI API를 연동하여, 도서 제목이나 내용에 기반한 표지를 자동으로 생성하는 기능을 구현
▪ MUI를 활용하여 사용자 친화적인 기본 UI를 제공
논리적 데이터모델링


구현완료된 모습


회고 및 배운점
단기간에 spring, react를 배우고 적용해야하는 상황이었다. 항상 느낀거지만 백엔드는 서버, 프론트, spring 등 다양한 부분을 알아야 가능하고 지금 부족한 부분을 채워야 하는 느낌이 많이 들었다 . 개인적으로 spring,react , 자바의객체지향프로그래밍에 대해서 추가적으로 더 학습하여 다음 남은 프로젝트에서는 배운걸 잘 적용할 수 있도록 하겠다
'KT에이블스쿨' 카테고리의 다른 글
| [KT AIVLE SCHOOL] DevOps (1) | 2025.06.19 |
|---|---|
| [KT AIVLE SCHOOL] Cloud Native Application (0) | 2025.06.09 |
| [KT AIVLE SCHOOL] 마이크로서비스 모델링 (0) | 2025.06.04 |
| [KT AIVLE SCHOOL] Spring (1) | 2025.05.26 |
| [KT AIVLE SCHOOL] 3차 미니프로젝트 후기 (0) | 2025.05.20 |