SideDish 웹 어플리케이션은 코드스쿼드에서 샘플로 제공하는 웹 기획서와 Mock API를 참고해서 웹개발을 하는 프로젝트입니다.
주요 구현 사항은 아래와 같습니다:
클론해서 frontend
폴더로 들어갑니다.
아래 명령어를 통해서 npm을 install합니다.
npm install
nodejs, npm, npx 등이 최신버전이어야 에러가 안납니다. install이 완료되면 아래 명령어를 통해 리액트 앱을 실행할 수 있습니다.
npm start
먼저, 클론합니다.
application.properties
에서 MySQL 테이블이름, 아이디, 비밀번호를 설정해줍니다.
backend
폴더로 가서 아래 명령어를 통해 프로젝트를 빌드합니다.
./gradlew build jar
빌드가 완료된 파일은 backend/build/libs
파일에 생성되게 됩니다.
실행하고 싶은 서버에서 아래 명령어를 통해 jar 파일을 실행합니다.
java -jar <파일이름>
기본적으로 URL은 /api
로 시작합니다.
자세한 API 내용은 일단 코드를 참고해주세요.
커밋은 기본적으로 한글로, 말머리만 영어로