- 판매자가 제품 기획을 하고, 기획된 제품에 소비자가 펀딩하여 목표 펀딩 금액 달성 시 모인 펀딩 금액으로 제품을 제작하고 출시하는 플랫폼
- 와디즈를 웹 사이트를 참고하여 기획하였다.
- 로그인 API 사용 및 세션 관리
- 도로명주소 API 사용
- Ajax를 활용한 좋아요 기능
- 관리자 페이지 전체 구현 (공지사항 CRUD, 펀딩 프로젝트 RUD 구현, 사용자 관리 REST API )
- 문의하기, 답변하기 CRU 구현
- 데이터베이스 설계
- 반응형 헤더 및 푸터 구현
- Oauth2와 Spring Security 사용을 통해 보안 개발에 대해 생각해볼 수 있었다.
- 매주 팀원들과 코드 리뷰 시간을 가지며 협업 시 커뮤니케이션의 중요성을 다시금 깨닫고, 커뮤니케이션 능력을 길렀다.
- Spring MVC와 REST API를 구현해보며 숙련도를 높일 수 있었다.
- Spring, MyBatis, JPA, SpringSecurity, Spring MVC, Spring Boot, oauth2, JSP, JAVA, Spring JDBC, Ajax, JSON, jQuery, JSTL
- Kakao Login API, Google Login API, Naver Login API, 도로명주소 API
- HTML5, CSS3, JavaScript
- MySQL8.0.26, Apache Tomcat v9.0
- Github
경기대학교 캡스톤디자인 (졸업작품)
-
효자손(HyoJason) 애플리케이션은 노년층인 부모님의 건강 관리와 부모-자녀 간의 간접 소통 지원을 위한 애플리케이션
-
집 내외부에서 발생할 수 있는 다양한 위험 요소에 대해 부모님의 안전을 보장할 수 없고, 주거 상의 물리적 차이로 인해 쉽게 단절될 수 있는 부모-자식 간의 소통 문제를 자연스럽게 개선할 수 있는 방법을 찾기 위한 취지에서 애플리케이션 구상
-
집 내부에서는 IoT(Internet of Things) 기기를 이용한 사용자의 이상 행동 탐지를 통해 일상생활 중 신체적인 문제가 발생했다고 판단되는 경우(낙상 사고, 쇼크 등), 이를 신속히 알아냄과 동시에 그에 따른 적절한 조치를 취할 수 있도록 한다.
-
스냅톡 기능을 활용하여 기존 메신저와는 달리 간단한 사용법으로 사진 또는 영상(스냅샷)을 신속하게 전송할 수 있다. 스마트폰 사용에 익숙치 않은 연령층들에게도 편리한 사용감을 제공한다.
프론트엔드 전담 및 실시간 데이터베이스 관리와 스냅톡 기능을 위한 백엔드 연동
- 안드로이드 앱 구현 : Kotlin
- 안드로이드 앱 내 카메라 기능 및 사진 저장 기능 구현
- 사용자 정보 데이터베이스 관리 : Firebase RTDB
- Kakao login API
- 스냅톡 기능을 위한 알림 채널 및 토큰 관리
- 사용자 연령층을 고려한 애플리케이션 편의성을 생각하며 개발하는 방법을 연구해보았다.
- 빠르게 버전이 바뀌는 Kotlin 사용을 통해 버전 관리의 중요성을 깨닫게 되었다.
- Firebase RTDB 사용을 통해 동기 방식과 비동기 방식의 차이점을 알게 되었다.
- 2021년도 경기대학교 소프트웨어중심대학사업단 캡스톤디자인 경진대회 대상
- 2021년도 한국정보기술학회 대학생 논문경진대회 우수논문상 동상