학과 개발프로젝트

나눔광장

  • Spring
  • Vue.js

지역 기반 P2P 일회용품 재활용 지원 서비스


나눔 광장은 지역 기반의 P2P 일회용품 재활용 지원 서비스입니다. 쓰레기 문제에 직면한 현 상황에서, 스티로폼이나 아이스팩 등 자주 발생하는 일회용품을 필요한 사람에 전달하여 일상 속 환경보호를 실천할 수 있도록 도와주는 서비스입니다.

기간 및 참여 인원

  • 기간: 2022-09 ~ 2022-12
  • 인원: 3인

역할

이 프로젝트는 기능 면에서 거래/채팅/회원 서비스로 나눠지며, 저는 회원 관련 기능 개발을 담당하였습니다.


⚙️ Backend (Spring Boot)

  • Spring Security 이용 회원 관리 기능 개발
  • JWT 토큰을 통한 인증
  • 서버 배포


🌐 Frontend (Vue.js)

  • 메인 페이지 및 회원 관련 페이지 작성
  • 이외 페이지 수정 및 디자인 개선


기여도

40%

사용 기술

  • Backend: Spring boot JPA Spring Security
  • Frontend: Vue.js SockJS
  • DB: MariaDB
  • ETC: JWT Quill

기능

  • 카카오맵을 사용하여 종이박스 등 재사용 가능한 물품을 등록한다.
  • 자신의 위치부터 특정 거리 내에서 필요한 물품을 검색한다.
  • 찾은 물품의 소유자와 채팅을 통해 대화할 수 있다.
  • 회원가입하고 로그인할 수 있다.
  • 커뮤니티를 통해 글을 올리고 댓글을 달 수 있다.

결과물