[혼자왔니] 프로젝트 소개

Update:     Updated:

카테고리:

태그:

첫 spring boot 프로젝트다!

마냥 막막해보였던 spring boot를 이용하여 만든 첫 프로젝트이다.
방학 때 진행했던 실리콘벨리 부트캠프가 끝나고, 후속 프로그램인 Techeer에 들어가게되었다.
새로운 팀원들과 진행해본 프로젝트인 만큼 우여곡절이 많았고, 처음 목표했던 것보다는 부족했지만 spring boot를 전반적으로 이해할 수 있었던 시간들이었다.

프로젝트 소개

이 프로젝트는 혼밥이 힘든 이들을 위해 만들어졌다.

같이 배달을 시킬 친구를 구한다거나, 혼자 가기 뻘쭘한 식당들에 같이 가줄 친구들을 구하는 플렛폼이 있었으면 좋겠다는 아이디어에서 나왔다.
실제로 본인 같은 경우, 기숙사에서 지내다보니 배달 한 번 시키려해도 배달비 때문에 망설여지는 순간들이 있었고,
솔직히 대부분의 식당은 그냥 혼자도 갈 수 있지만, 패밀리 레스토랑이나 고깃집, 파스타 등등 몇몇 식당들은 들어가기 약간 망설여지기도 했다.
토이 프로젝트긴 하지만 진짜 이런 어플이 있었으면 좋겠다는 생각으로 작업을 시작하게되었다.

세부 구성

ezgif com-video-to-gif ezgif com-video-to-gif (1) ezgif com-video-to-gif (2) ezgif com-video-to-gif (3)


사용법은 대략 다음과 같다.

  1. 배달 혹은 식사 메이트를 원하는 사용자는 모집 게시글(식당, 모집인원, 약속 장소, 비용 배분 등을 포함)을 올린다.
  2. 게시글들 중 원하는 모집글이 있을 시 사용자는 해당 모집글의 채팅방에 참여할 수 있다.
  3. 채팅방에 모인 사용자들끼리 채팅을 통해 세부적인 일정을 조율한다.

그럼 백엔드에서는 어떤 기능을 구성했는가?

  1. spring securityjwt를 활용한 회원 인증/인가
  2. OAuth 2.0을 적용한 소셜 로그인 구현
  3. PostGIS를 활용한 인근 게시글 조회
  4. Spring Data JPA의 활용
  5. swagger API 문서화를 통한 클라이언트와 서버간 소통

이 정도가 될 것 같다.

앞으로의 포스팅 예고!

개발하면서 기술적으로 정리해놓고 싶은 부분들과 열심히 삽질했던 스토리들을 적어놓을 생각이다.
spring boot 입문자 기준에서 우여곡절을 겪으며 배웠던 것들을 정리할 예정이다.

RUAlone 카테고리 내 다른 글 보러가기

댓글 남기기