spatz
1.0.0
Svelte를위한 완전한 풀 스택 템플릿.
데모 앱
mkdir pb-spatz
cd pb-spatz
wget https://github.com/pocketbase/pocketbase/releases/download/v0.22.9/pocketbase_0.22.9_linux_amd64.zip
unzip pocketbase_0.22.9_linux_amd64.zip
./pocketbase serve --http= " 0.0.0.0:8090 "
http://localhost:8090/_/
에서 Pocketbase 관리자 콘솔에 로그인하고 새 데이터베이스를 만듭니다.
설정> 컬렉션 가져 오기로 이동 한 다음 ./pocketbase/pb_schema.json
(이 repo에서)의 컨텐츠에 붙여 넣고 가져 오기를 클릭하십시오.
git clone https://github.com/engageintellect/spatz
cd spatz
cp .env.example .env.local (or .env)
pnpm i && pnpm run dev --host
http://localhost:5173
으로 열어 앱을보십시오. /src
├── /lib
│ └── app.d.ts (global types)
├── /assets
│ └── /images
├── /components
├── /stores (global state)
├── /routes
│ ├── /guestbook
│ ├── /ai (nested routes)
│ │ ├── /a
│ │ ├── /b
│ │ └── /c
│ ├── /api
│ │ ├── /repoData (fetch github repository stars)
│ │ ├── /chat (OpenAI streaming API)
│ │__ /auth (Pocketbase auth)
│ │ ├── /login
│ │ ├── /register
│ │ ├── /logout
│ │ └── /reset-password
│ └── /my (user-specific routes)
│ ├── /account
│ ├── /profile
│ └── /settings
/pocketbase
├── pb_schema.json
/static
└── /docs (general documentation)
아이콘은 iconify/svelte에 의해 제공됩니다. 아이콘에서 아이콘을 검색 할 수 있습니다.
이 앱은 Daisyui의 모든 표준 테마로 미리로드됩니다. 여기에서 자신만의 자신을 만들 수도 있습니다
애니메이션은 GSAP에서 제공하며 구현하기 쉽습니다. 여기에서 문서를 찾을 수 있습니다.
기부금이 환영 받고 감사합니다. 기능 요청이있는 경우 문제로 추가하거나 풀 요청을 수행하십시오.