Skip to content

myCart하나의 파일로 된 쇼핑카트

Go + SQLite + SvelteKit으로 구축된 단일 바이너리 전자상거래 솔루션

빠른 시작 ​

bash
# 다운로드 및 실행
./mycart serve

# 관리자 패널 접속
open http://localhost:8080/_/

# 스토어프론트 접속
open http://localhost:8080/

기본 인증 정보: [email protected] / Pass123

아키텍처 ​

myCart는 다음으로 구성된 모놀리식 전자상거래 백엔드입니다:

  • Go 1.26 - 백엔드 런타임
  • Fiber v3 - HTTP 프레임워크
  • SQLite - modernc.org/sqlite를 통한 임베디드 데이터베이스 (순수 Go, CGO 불필요)
  • SvelteKit - 관리자 및 스토어프론트 SPA
  • Goose - 데이터베이스 마이그레이션

모든 구성 요소는 go:embed를 사용하여 단일 바이너리에 임베디드됩니다.

문서 ​

MIT 라이선스로 배포됩니다.