과제 소개

현대닷컴 견적내기 사이트https://www.hyundai.com/kr/ko/e를 모방한 내차만들기 웹사이트 개발

백엔드 기술 스택

TypeScript, NestJS, Prisma, MySQL

ERD 설계

erd

인터페이스 명세서

URL

화면설계서

URL

실행 방법

  1. npm 설치 -> https://nodejs.org/ko/download

  2. git clone https://github.com/kimjinho1/MyCar-Backend-NestJS.git mycar_backend 실행

  3. cd mycar_backend 실행

  4. mysql 접속 후 아래 쿼리 실행
    CREATE DATABASE MYCAR;
    use MYCAR;

  5. 폴더에 존재하는 mycar_backup_ddl.sql 쿼리 파일 실행 -> 테이블, 데이터 주입

  6. .env 파일에 DATABASE_URL 수정
    DATABASE_URL="mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@localhost:3306/${MYSQL_DATABASE}"
    EX)
    DATABASE_URL="mysql://root:password@localhost:3306/mycar"

  7. npm install 실행

  8. npm run start 실행