Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

MJKim99/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

21 Commits

Repository files navigation

Portfolio

프로젝트

크라우드펀딩 웹 사이트

개요

  • 판매자가 제품 기획을 하고, 기획된 제품에 소비자가 펀딩하여 목표 펀딩 금액 달성 시 모인 펀딩 금액으로 제품을 제작하고 출시하는 플랫폼
  • 와디즈를 웹 사이트를 참고하여 기획하였다.

프로젝트 발표 영상


공헌 내용

  • 로그인 API 사용 및 세션 관리
  • 도로명주소 API 사용
  • Ajax를 활용한 좋아요 기능
  • 관리자 페이지 전체 구현 (공지사항 CRUD, 펀딩 프로젝트 RUD 구현, 사용자 관리 REST API )
  • 문의하기, 답변하기 CRU 구현
  • 데이터베이스 설계
  • 반응형 헤더 및 푸터 구현

느낀 점

  • Oauth2와 Spring Security 사용을 통해 보안 개발에 대해 생각해볼 수 있었다.
  • 매주 팀원들과 코드 리뷰 시간을 가지며 협업 시 커뮤니케이션의 중요성을 다시금 깨닫고, 커뮤니케이션 능력을 길렀다.
  • Spring MVC와 REST API를 구현해보며 숙련도를 높일 수 있었다.

사용 기술, Etc.

  • 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년도 한국정보기술학회 대학생 논문경진대회 우수논문상 동상


블로그

Mimah

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /