cleanUrl: /본격-프로젝트-시작

이번 프로젝트에서는 중고차 견적을 제공하는 API를 만드는 방법을 다룬다.

이전에 개발한 메시지 애플리케이션에서 한 단계 더 나아가, 보다 구체적인 기능을 갖춘 애플리케이션을 만들어보자.

프로젝트 개요

사용자가 자신의 차량의 판매할 때 적절한 가격을 설정하는 것은 어려운 일이다.

이를 해결하기 위해 차량의 기본 정보를 입력하면 예상 판매 가격을 제공하는 API를 개발할 예정이다.

image.png

주요 기능은 다음과 같다.

  1. 사용자 인증: 이메일 및 비밀번호를 통한 가입 및 로그인 기능
  2. 차량 예상 가격 제공: 사용자가 차량 정보를 입력하면 예상 판매 가격을 반환 (차종, 모델, 연식, 주행거리 등)
  3. 실제 판매 가격 입력: 사용자가 차량을 판매한 후 실제 판매 가격을 입력 가능
  4. 관리자 검토 시스템: 사용자가 등록한 판매 가격이 비정상적인 값이 아닌지 관리자가 검토

프로젝트 구조

프로젝트에 필요한 API들과 모듈을 설계해보면 다음과 같은 구조가 도출된다.

크게 UsersModuleReportsModule로 나눌 수 있다.