졸업작품
포레스트
포레스트 · 졸업작품 시연영상 · 2024-10-17. 설명 : 포레스트는 검색 엔진과 오픈 API, 음성 인식, AI를 활용한 1인용 학습 웹서비스 입니다. 한국폴리텍대학 서울강서캠퍼스 빅데이터소프트웨어공학과 학생 작품입니다.
PROJECT NOTES
작품을 더 자세히
살펴보세요.
설명 : 포레스트는 검색 엔진과 오픈 API, 음성 인식, AI를 활용한 1인용 학습 웹서비스 입니다.
포레스트는,
하나의 브라우저 안에서 대형 3사 포털(구글, 네이버, 다음)의 검색 기능을 편하게 이용할 수 있도록 포털 검색 기능을 제공합니다.
사용자에게 방대한 양의 정보를 이용할 수 있도록 AI(ChatGPT) 채팅 기능을 제공합니다.
국립중앙도서관의 사서가 추천하는 도서 목록과 카테고리별 도서 목록을 제공합니다.
사용자가 원하는 데이터를 직접 입력하고, 이를 음성을 통해 테스트 할 수 있게 음성인식 암기장 기능을 제공합니다.
마지막으로 학습 데이터를 저장 및 관리하고, 학습 일지를 한 눈에 확인할 수 있도록 할 일 목록(To Do List)과 폴더별 연습장, 학습 캘린더 기능을 제공합니다.
적용 기술
- 프레임워크 : Spring Boot
- 웹 서버 : NGINX
- 사용언어 : Java, HTML5, CSS, JavaScript, JQuery
- 데이터베이스 : MariaDB, MongoDB(Spring Data JPA, Spring Data Mongo)
- 클라우드 : NHN Cloud 인스턴스, Mongo Atlas
- 인증/인가 : Spring Security, JWT(JSON Web Token)
- IDE : IntelliJ
- API : Google Custom Search API, Naver Search API, Kakao Search API, 국립중앙도서관 API
- HTTP 클라이언트 : OpenFeign
- 라이브러리 : annyang.js, Fullcalender.js
- AI 기술 : Spring AI, ChatGPT
- 버전 관리 : Git 및 GitHub
FROM LEARNING TO BUILDING
다음 작품의
주인공이 되어 보세요.
AI·데이터·클라우드를 배우고 실제로 작동하는 소프트웨어로 완성합니다.
입학 안내 · 공식 모집요강 확인
면접 공식 안내 확인 · 최초 합격 발표 공식 안내 확인