RapidAPI에서 제공하는 자동차 API를 활용하여 카탈로그 형식으로 제작한 사이트입니다.
View Demo : https://car-showcase-jjul.netlify.app/
자동차 이미지 API key 발급 문제로 인해 자동차 이미지는 동일한 이미지로 대체하였습니다.
- 자동차 카탈로그: 이 프로젝트에는 사용자가 다양한 자동차 모델을 살펴볼 수 있는 포괄적인 자동차 카탈로그가 포함되어 있습니다. 카탈로그를 통해 사용자는 제조사, 모델, 연료 유형 및 연도를 포함한 다양한 기준에 따라 자동차를 필터링할 수 있습니다.
- 필터링 기능: 사용자는 제조업체, 모델, 연료 유형 및 연도에 대한 특정 옵션을 선택하여 편리하게 자동차 카탈로그를 필터링할 수 있습니다.
- 차량 세부 정보: 카탈로그에서 차량 카드를 클릭하면 선택한 차량에 대한 자세한 정보가 사용자에게 제공됩니다. 사용자는 제조업체의 세부 정보를 탐색하고 다양한 각도에서 차량의 사진을 볼 수 있어 차량의 디자인과 특징을 포괄적으로 이해할 수 있습니다.
- React
- Next.js
- TypeScript
- TailwindCSS
- PostCSS
- Next.js 13 앱 라우터 및 서버 측 렌더링 사용
- 고급 검색 기능 구현
- 필터링 기능 생성
- 메타데이터 및 SEO 최적화
- 사용자 정의 필터, 콤보 상자 및 모달 요소 만들기
Step 1:
레포지토리 클론
git clone https://github.com/YeoDaSeul4355/cars_showcase.git
Step 2:
종속성 설치
npm install
Step 3:
환경 변수 세팅
NEXT_PUBLIC_RAPID_API_KEY
( API-Ninjas 에서 API Key 발급 필요)
Step 4:
프로젝트 시작
npm run dev