대략 1년전에... 학교 프로젝트로 중고거래어플을 만들었었는데 그때 진행했던 과정들을 기억을 되짚어 작성해보려 한다.
사용한 기술
Frontend : React
Backend : Spring boot
DataBase : FireStore database, Storage
들어가는 기능
중고거래 어플이니 중요하게 들어가는 기능들에는
- 로그인/회원가입
- 게시글 작성
- 게시글 확인
- 채팅
- 검색
- 컬렉션(내 굿즈들을 모아보는곳)
등등이 있었다.
인프라구성도
대애충 이렇습니다....
서버는 naver cloud platform에서 ubuntu서버(무료)를 빌려 해당 서버에 spring boot 프로젝트를 빌드해서 배포하였고
frontend에서는 리액트를 사용하여 firebase hosting을 통해 호스팅을 했다.
데이터베이스는 firebase에서 제공하는 firestore와 storage를 사용하였다.
데이터베이스 구조
'SpringBoot > Project' 카테고리의 다른 글
[Springboot/React] #2 웹소켓과 STOMP로 실시간 채팅 구현하기 (0) | 2024.08.12 |
---|---|
[Springboot/Firebase] Firebase CRUD 정리 (0) | 2024.05.13 |
Firebase Storage 시작하기 (0) | 2024.05.13 |
[Spring boot/Firebase] Spring boot와 Firebase 연결 (0) | 2024.05.13 |