HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🪙
[팀1] 도깨비
/프로젝트 수행 결과 PPT/
라엘

라엘

프로젝트주제및선정배경(기획의도등)

프로젝트개요(프로젝트구현내용, 컨셉, 훈련내용과의관련성등)

금나와라 뚝딱
이 프로젝트는 번호교환 없이 다른 사람들에게 여러가지 선물을 주기 위해서 만들어졌습니다. 단순히 선물을 지목한 사람에게 주는 형식이 아니라, ‘랜덤’ 또는 ‘선착순’의 방식을 통해 게임처럼 재미있게 선물을 나눌 수 있는 서비스입니다.
 
훈련내용과의 관련성
  • 서버환경세팅 - AWS, Docker, CICD
  • 로그인 기능 - MySQL, Spring security
  • 이벤트 생성, 조회, 삭제 기능 - Spring, MySQL, S3
  • 마이페이지 기능 - Spring, MySQL, S3
  • 프론트와의 연동 - REST API
 

활용장비및재료(개발환경등)

  • Java v11
  • Gradle v1.0.10
  • Spring v2.5.6
  • MySQL
  • S3
  • OAuth2.0
  • Jira
  • Github Submodule
  • Swagger
  • Docker
  • AWS
 

프로젝트구조

  • 회원가입을 통해 해당 서비스를 이용할 수 있습니다.
  • 회원가입이 된 회원은 ‘랜덤’ 혹은 ‘선착순’으로 이벤트를 생성할 수 있고, 생성이 완료되면 이벤트의 코드가 나타납니다.
  • 해당 코드로 이벤트를 접속할 수 있고 이벤트 종류가 ‘랜덤’인지 ‘선착순’인지에 따라 다른 화면이 나타납니다.
  • 자신이 받고싶은 선물을 클릭하거나, 선물을 받기 위해 주어진 캐릭터를 드래그하면 선물의 당첨여부가 뜹니다.
  • 자신이 받은 선물은 마이페이지의 선물함에서 확인할 수 있습니다.
  • 마이페이지에서는 자신이 생성한 이벤트의 당첨자를 조회하거나, 이벤트를 삭제하는 등 자신의 이벤트를 관리할 수 있습니다.
 

기대효과

  • 해당 프로젝트를 통해 서버의 환경 세팅 부터 배포까지 모든 과정을 진행해볼 수 있습니다.
  • 백엔드에서 스프링을 통해 서비스를 구현하고, 데이터를 처리하기 위해 Database 기술을 사용하고, REST API기술을 활용해 서비스를 구현하며 더욱 심도있는 기술을 터득할 수 있습니다.
  • 프론트와의 협업을 통해 협업 기술 뿐만 아니라 프론트와의 연동 기술을 배우고 습득할 수 있습니다.