Skip to content

명지대학교 캡스톤 디자인을 위한 프로젝트입니다.

Notifications You must be signed in to change notification settings

chrkb1569/Mju_Capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

분실물 관리 웹 서비스

목표

  • 일상생활 속에서 분실물을 습득하거나, 혹은 물건을 잃어버리는 경우가 종종 발생합니다.
  • 분실물을 습득하였을 경우에는 이 물건을 어떻게 할 것인가에 대하여 고민할 것이고, 물건을 잃어버렸을 경우에는 물건을 찾기 위하여 어떻게 해야할지 곤란할 것입니다.
  • 이러한 습득자와 분실자에게 중간 단계 역할을 수행하는 서비스를 제공하여 분실물 문제를 해결하고자 이러한 서비스를 제작하게 되었습니다.

Dependency

  • Spring Web
  • JPA
  • Spring Security + JWT
  • Validation
  • AWS S3, lightsail
  • MySQL
  • Lombok
  • JUnit5

Convention

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • refactor : 리팩토링, 기능은 그대로 두고 코드를 수정
  • style : formatting, 세미콜론 추가 / 코드 변경은 없음
  • chore : 라이브러리 설치, 빌드 작업 업데이트

API Description

  • Board : 게시글과 관련된 CRUD API를 제공합니다. 또한, AWS S3를 활용한 이미지 업로드, 페이징처리를 통한 검색 및 정렬 기능 등을 제공합니다.
  • Category : 카테고리와 관련된 API를 제공합니다.
  • User : 사용자와 관련된 API를 제공하며, JWT를 활용한 로그인, 회원가입, 토큰 재발급의 기능을 제공합니다.
  • Gps : 라즈베리파이에서 실시간으로 전송하는 위치값을 S3에서 가져와 라즈베리파이의 현재 위치를 파악하는 기능을 제공합니다.

About

명지대학교 캡스톤 디자인을 위한 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages