프로젝트 소개
미니 온라인 마켓은 Inertia.js를 활용하여 구축한 경량화된 전자상거래 플랫폼입니다. 실제 쇼핑몰의 핵심 기능인 상품 필터링과 장바구니 시스템을 구현하여, 현대적인 웹 개발 스택을 학습하고 실습할 수 있는 프로젝트입니다.
주요 기능
- 상품 필터링: 카테고리, 가격, 브랜드 등 다양한 조건으로 상품을 검색하고 필터링할 수 있습니다.
- 장바구니 관리: 상품을 장바구니에 추가, 수정, 삭제하며 실시간으로 총 금액을 확인할 수 있습니다.
- 반응형 디자인: 모바일, 태블릿, 데스크톱 등 다양한 디바이스에서 최적화된 사용자 경험을 제공합니다.
- SPA 경험: Inertia.js를 통해 페이지 새로고침 없이 부드러운 화면 전환을 구현했습니다.
기술적 특징
이 프로젝트는 Inertia.js를 사용하여 Laravel과 Vue.js(또는 React)를 효율적으로 연결합니다. 서버 사이드 라우팅의 장점과 클라이언트 사이드 렌더링의 사용자 경험을 동시에 제공하며, 전통적인 API 구축 없이도 모던한 SPA를 개발할 수 있는 방법을 보여줍니다.
사용 방법
GitHub 저장소를 클론한 후, 필요한 의존성을 설치하고 로컬 개발 서버를 실행하여 프로젝트를 체험할 수 있습니다. 상세한 설치 및 실행 가이드는 저장소의 README 파일을 참고해주세요.