본문 바로가기

SpringBoot/Project

[Spring boot] Spring boot와 React 이용한 굿즈 중고거래어플 프로젝트

대략 1년전에... 학교 프로젝트로 중고거래어플을 만들었었는데 그때 진행했던 과정들을 기억을 되짚어 작성해보려 한다.

사용한 기술

Frontend : React
Backend : Spring boot
DataBase : FireStore database, Storage

들어가는 기능

중고거래 어플이니 중요하게 들어가는 기능들에는

  • 로그인/회원가입
  • 게시글 작성
  • 게시글 확인
  • 채팅
  • 검색
  • 컬렉션(내 굿즈들을 모아보는곳)

등등이 있었다.

인프라구성도

대애충 이렇습니다....
서버는 naver cloud platform에서 ubuntu서버(무료)를 빌려 해당 서버에 spring boot 프로젝트를 빌드해서 배포하였고
frontend에서는 리액트를 사용하여 firebase hosting을 통해 호스팅을 했다.
데이터베이스는 firebase에서 제공하는 firestore와 storage를 사용하였다.

데이터베이스 구조