프로젝트 소개
미니 온라인 마켓은 Inertia.js를 활용하여 구축한 경량화된 전자상거래 플랫폼입니다. 실제 쇼핑몰의 핵심 기능인 상품 필터링과 장바구니 시스템을 구현하여, 현대적인 웹 개발 스택을 학습하고 실습할 수 있는 프로젝트입니다.
주요 기능
- 상품 필터링: 카테고리, 가격, 브랜드 등 다양한 조건으로 상품을 검색하고 필터링할 수 있습니다.
- 장바구니 관리: 상품을 장바구니에 추가, 수정, 삭제하며 실시간으로 총 금액을 확인할 수 있습니다.
- 반응형 디자인: 모바일, 태블릿, 데스크톱 등 다양한 디바이스에서 최적화된 사용자 경험을 제공합니다.
- SPA 경험: Inertia.js를 통해 페이지 새로고침 없이 부드러운 화면 전환을 구현했습니다.
기술적 특징
이 프로젝트는 Inertia.js를 사용하여 Laravel과 Vue.js(또는 React)를 효율적으로 연결합니다. 서버 사이드 라우팅의 장점과 클라이언트 사이드 렌더링의 사용자 경험을 동시에 제공하며, 전통적인 API 구축 없이도 모던한 SPA를 개발할 수 있는 방법을 보여줍니다.
사용 방법
GitHub 저장소를 클론한 후, 필요한 의존성을 설치하고 로컬 개발 서버를 실행하여 프로젝트를 체험할 수 있습니다. 상세한 설치 및 실행 가이드는 저장소의 README 파일을 참고해주세요.
최신 댓글
전체 보기 →G7 7.1.2 개발/시험 빌드를 운영 중이신가 봅니다. 싱가포르 리전에서 WAN 응답 성능을 측정해 보니, 평균 TTFB 약 0.4초, 전체 응답 시간 약 0.44초로 양호하게 나옵니다. 좋은 결과네요!
Glitter Gim
번창하세요. (●'◡'●)
Glitter Gim
(●'◡'●)
Glitter Gim
소셜 링크없는 일반회원도 패스키 등록만으로 사용됨이 좋습니다. 지속적인 지원 바랍니다.
블랙박스
코어 업뎃에 따른 영향이 최소화되도록 설계는 했지만, 코어 변경과 완전히 무관할 순 없겠지요. 향후 업뎃으로 호환성 문제가 발생할 경우, 가능한 범위에서 대응 패치를 제공할 예정입니다. 정상적으로 구동된다니 다행입니다. 감사합니다.
Glitter Gim